我不明白爲什麼我在查看頁面時得到403權限被拒絕錯誤。我使用AWS CLI使用以下命令:AWS S3 CLI公共讀取給我403與同步命令
aws s3 sync [source] [s3 destination] --acl public-read --recursive --delete --profile [my_profile]
在IAM我的政策如下:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["s3:ListBucket"],
"Resource": ["bucket_location"]
},
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:PutObjectAcl",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": ["bucket_location"]
}
]
}
的路徑是正確的,因爲它上傳文件,但它看起來像它忽略了 - -acl公開閱讀選項。當我使用cp命令時,它看起來好像運行正常。我只想使用同步來使用--delete選項進行清理。有任何想法嗎?