#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)