すべてのファイルがデフォルトで読み取り専用になるように 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
バケットの名前に置き換えます。