Amazon S3 でバケットを公開する 質問する

Amazon S3 でバケットを公開する 質問する

すべてのファイルがデフォルトで読み取り専用になるように Amazon S3 のバケットを設定するにはどうすればよいでしょうか?

ベストアンサー1

このブログ投稿に詳述されているように、バケット ポリシーを設定できます。

http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/


@robbyt の提案に従って、次の JSON を使用してバケット ポリシーを作成します。

{
    "Version": "2008-10-17",
    "Statement": [
        {
            "Sid": "AllowPublicRead",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            },
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::bucket/*"
            ]
        }
    ]
}

重要:bucket行内の をResourceバケットの名前に置き換えます。

おすすめ記事