#93 サーバレス HTTPSサイト¶
ハンズオンの概要¶
サーバレス HTTPSサイトを構築します。
事前作業: ハンズオン環境の構築¶
本編 (構築)¶
メンテナンスユーザの作成¶
テスト用コンテンツの作成と転送¶
証明書の作成¶
CDNディストリビューションの作成¶
課題
- 4.1.1. S3バケットの作成 (CDNログ用)
- 4.1.2. S3バケットACL更新 (awsdatafeeds)
- 4.2.1. CloudFrontディストリビューション設定ファイルの作成 (logging + ACM: Heredoc)
- 4.2.2. CloudFrontディストリビューションの作成
- 4.3. Route53リソースレコードの作成 (エイリアス: CloudFront)
- 4-1-1-s3-bucket-prefix-domain-create.rst.txt
- 4-1-2-s3-bucket_acl-awsdatafeeds-update.rst.txt
- 4-2-1-cloudfront-distribution_conf-logging_acm-heredoc-create.rst.txt
- 4-2-2-cloudfront-distribution-create.rst.txt
- 4-3-route53-resource_record_set_alias-cloudfront-create.rst.txt
メンテナンスユーザ権限の追加¶
課題
- 4.4.1. IAMポリシーの作成 (CloudFrontInvalidationPolicy)
- 4.4.2. IAMグループのポリシー追加
- 4.5.1. コンテンツの更新
- 4.5.2. キャッシュの無効化の作成
- 4-4-1-iam-policy-CloudFrontInvalidationPolicy-create.rst.txt
- 4-4-2-iam-group_policy_managed_Local-attach-_template-update.rst.txt
- 4-5-1-contents-update.rst.txt
- 4-5-2-cloudfront-invalidation-create.rst.txt
本編 (動作確認)¶
本編 (破棄)¶
メンテナンスユーザ権限の削除¶
CDNディストリビューションの削除¶
課題
- 後始末1.3. Route53リソースレコードセットの削除 (エイリアス:CloudFront)
- 後始末2.1. CloudFrontディストリビューションの停止
- 後始末2.2. CloudFrontディストリビューションの削除
- S3バケットの削除 (CDNログ用)
- z-1-3-route53-resource_record_set_alias-cloudfront-delete.rst.txt
- z-1-4-route53-hosted_zone-delete.rst.txt
- z-2-1-cloudfront-distribution-disable-update.rst.txt
- z-2-2-cloudfront-distribution-delete.rst.txt
証明書の削除¶
メンテナンスユーザの破棄¶
Webサイトの破棄¶
課題
- S3バケット WebsiteHosting設定削除
- S3バケットポリシー削除 (GetObject)