困っていた内容 S3 に作成したバケットに対して、特定 IP アドレスからの読み取りを許可したいです。 バケットポリシーで GetObject を定義しましたが、"Action does not apply to any resource(s) in statement"というエラーが表示されて失敗します。 どう対応すればいいの? 対応する Resource にバケットが指定されている可能性があります。 Action で GetObject を定義する際には、オブジェクトの指定が必要です。 対応する Resource を以下のように修正することで、エラーが解消しないかご確認ください。 "Resource": "arn:aws:s3:::{mybucket}/*" {mybucket} にご自身のバケット名を記載ください。 本運用時は Resource のポリシーを見直してご利用ください 参
![S3 のバケットポリシーで GetObject を定義した際に “Action does not apply to any resource(s) in statement” というエラーが表示された時の対処方法 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/55e5ee85a70b0b6893eeca79750f0d06a94b8595/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F05%2Famazon-s3.png)