SAA学習-S3-静的WEBホスティングの活用
今回のテーマ:静的WEBホスティング
主要サービスの公式資料
Amazon S3 を使用して静的ウェブサイトをホスティング: docs.aws.amazon.com
概要
- WEBサイト(JavaScriptで画面制御など)をしないテキストページのみ掲載するWEBサイトのみの場合活用します。
- 静的WEBサイト用のバケットは他のバケットと混在させないようするため新規で作成することが望ましいです。
- 公開するHTMLドキュメントとバケットポリシーが必要となります。
実際の手順
- バケット名は任意の名前で記入します。
- 静的WEBサイトは外部公開することが多いため、パブリックアクセスのブロックを解除
- その他のオプションについては、公開する要件のみならば、設定しなくて問題ありません。 設定確認後にバケットを作成をクリック
- 以下の設定に変更し、変更の保存をクリック
設定項目
- 設定が有効になったことを確認
cf)有効化した後のリンクをクリックした場合、以下のようになります。(公開するHTMLドキュメントが存在してないため)
- 該当するドキュメントファイルをアップロード
- アップロードが終了後、該当するドキュメントを公開するためアクション-公開するをクリック
- 公開対象を確認し、公開するをクリック
JSONコード
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadForGetBucketObjects", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::bucket-name/*" } ] }
- 動作確認でWEBページが表示されていることを確認
今回のテーマは以上です。