ユーザ用ツール

サイト用ツール


aws:s3:website

Amazon S3静的ウェブサイト

Amazon S3のWeb機能とは

注意点

  • ルートドメイン(http://example.com)で運用したい場合、DNSサーバーはRoute53を使う必要がある。
    サブドメイン(http://test.example.com/)なら、他のDNSサーバーでも大丈夫。
  • 独自ドメインのhttpsはできない。CloudFrontを利用する。


Web機能を使う

  1. 作成したバケットを選択後「プロパティ」をクリック
  2. 「静的ウェブサイトホスティング」を編集
  3. 機能を「有効」にしてホスティングタイプを「静的ウェブサイトをホストする」にします。
  4. インデックスドキュメントをindex.htmlにしています。
  5. エンドポイントが割り当てられます。
  6. 「ブロックパブリックアクセス」設定を無効にする
  7. 「Permissions」をクリックし「Add Bucket Policy」で、以下を入力
    「MY-BUCKET」は実際のバケット名に変更変更
    {
      "Version":"2015-03-13",
      "Statement":[{
    	"Sid":"PublicReadForGetBucketObjects",
            "Effect":"Allow",
    	  "Principal": {
                "AWS": "*"
             },
          "Action":["s3:GetObject"],
          "Resource":["arn:aws:s3:::MY-BUCKET/*"
          ]
        }
      ]
    }
    


独自ドメインでWeb機能

参考

aws/s3/website.txt · 最終更新: 2022/08/09 23:18 by kurihara

ページ用ツール