LoginSignup
1
1

More than 5 years have passed since last update.

AWS S3バケット内に置いた画像ファイルをHTTPで表示する

Posted at
  • バケットのプロパティを開く
  • 静的ウェブサイトホスティングを選択
  • ウェブサイトのホスティングを有効にするを選択
    • インデックスドキュメント: index.html <- なんでもいい
    • エラードキュメント: error.html <- なんでもいい
  • 保存を押す

これだけでは駄目。バケットポリシーが必要。

  • バケットのプロパティからアクセス許可を開く
  • バケットポリシーの編集を押す
  • 以下を入力して保存
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "{Sid任意の文字}",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::{バケット名}/*"
            ]
        }
    ]
}
  • {Sid任意の文字}は、{バケット名}-httpとかにして、他と重複しないように。
  • {バケット名}も置き換えること

これで見られるようになるはず。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1