S3バケットが公開できません。

質問・問題

Consoleでバケットを作成し公開設定したのですが、生成されたURLをへ移動してもアクセスが拒否されてしまいます。

アクセス許可設定も「パブリックアクセスをすべて ブロック」をオフにしており、「オブジェクトは公開することができます」と表示されています。

どのようにすればよいか教えてください。

 

回答・解決方法

バケットポリシーが設定されていないことが考えられます。
S3のバケットポリシーはデフォルトでは全て拒否となっているので、設定されていないとブロックアクセスリストのチェックが全て外れていてもS3のオブジェクトにアクセスすることはできません。
状況から[1]を参考にご対応いただけるかと存じます。

 

【参考記事】

[1] S3の403 Access Deniedを解決する時の覚書
https://karukichi-blog.netlify.app/blogs/resolve-403-error-in-s3

 

[2] Amazon S3 コンソールを使用したバケットポリシーの追加
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/add-bucket-policy.html

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください