特定の1個の S3 しかアクセスできない、IAM ポリシーです。
主に IAM ユーザーなんかに
よく忘れちゃうので、自身の Qiita に書き残す
以下の【バケット名】部分を希望する S3 バケットに設定しましょう。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetBucketLocation",
"s3:ListAllMyBuckets"
],
"Resource": "arn:aws:s3:::*"
},
{
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::【バケット名】",
"arn:aws:s3:::【バケット名】/*"
]
}
]
}
最初の"s3:GetBucketLocation",
と "s3:ListAllMyBuckets"
の権限は、S3 の中身
バケットリスト一覧が見えるようになります。(エラーはでますが)
以上