S3を全公開しようとパブリックアクセスをチェックを全部外せば、全公開になるかと思ったら、バケットポリシーを記述しないと駄目だった。
1 2 3 4 5 6 7 8 9 10 11 12 |
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::自分のバケット名/*" } ] } |
バケット名の下に「パブリックにアクセス可能」と表示される。
この状態で、アップロードしたファイルはオブジェクトURLでアクセス可能(Access Deniedされない)
公開設定にする前にアップロードしたファイルもアクセス出来た。