Closed3
S3内の特定ディレクトリにファイルをアップロードしようとしたら403になる

作りたてのバケットにディレクトリを指定した状態でファイルをアップロード(以下うp)しようとしたら、以下のエラーが出る。
Unable to access object "hoge/fuga" in S3 bucket "bucket_name_prd": operation error S3: HeadObject, https response error StatusCode: 403
全て同じ設定、権限(であるはず)のbucket_name_devには普通にうpできているので、だるい

ポリシーも指定してるはず。
{
"Sid": "Statement1",
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::bucket-name-dev/*",
"arn:aws:s3:::bucket-name-prd/*"
]
},

bucketのARNのディレクトリ指定無くしたらいけた。
バケット自体の権限と、ディレクトリの権限で違う?のか、よくわからんけどこれでいけるっぽい
{
"Sid": "Statement1",
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::bucket-name-dev/*",
"arn:aws:s3:::bucket-name-prd/*",
"arn:aws:s3:::bucket-name-prd" # <-- ここ追加
]
},
このスクラップは5ヶ月前にクローズされました