【ISSUE】[Amplify]boto3でS3のオブジェクトを操作するときの権限を付与する。
2024年12月23日 8:40
Pythonでboto3を使用してS3バケットのオブジェクトを操作するときに、エラーにハマったので、メモとして残しておきます。
boto3を使用して、S3のオブジェクトを操作しようとしたときに、以下のエラーが発生した。
このエラーはS3のオブジェクトを操作するにあたって、権限が足りていないことが原因です。
しかし、以下のように権限は付与されていました。
ここでなぜ権限が付与されていないのかで詰まりました。
以下のサイトに解決方法が書いてありました。
https://awsjp.com/AWS/Faq/c/Access-Denied-Remove-S3Object-5416.html
ポリシーは以下のように、「/」をつけないARNと、「/」をつけるARNを記述しなければいけないみたいです。
他にも色々な記事を書いているので、よければ読んでいってください!
https://qiita.com/hukuryo/items/97797a91d7e2ee0bcabc
https://qiita.com/hukuryo/items/2c07c52ff3386d5d75b9
https://qiita.com/hukuryo/items/ebeb26823f944f143b11
[cv:issue_marketplace_engineer]
診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。