1. ホーム
  2. amazon-web-services

[解決済み】Amazon S3でバケットを公開する【終了しました

2022-04-15 19:23:30

質問

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

解決方法は?

このブログの記事で詳しく説明されているように、バケットポリシーを設定することができます。

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 の行にバケツの名前を入れてください。