我的s3上有一个名为 prod-mysite-me 的水桶。在存储桶中,我有一个名为头像的文件夹。在avatars文件夹中有几个email_address文件夹,每个文件夹中都有图像文件
为了更清楚的解释,这是桶的结构
prod-mysite-me/
- avatars/
- email_address1.@domain.com
- image1.jpg
- email_address2@domain.com
- image1.jpg
so on ...
现在我想要的是能够在 prod-mysite-me/avatars/my_email@domain.com/my_image.jpg 上传权限。对不起,这是我第一次体验S3上传。
答案 0 :(得分:0)
您需要具有以下政策的IAM角色:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:PutObject",
"Resource": [
"arn:aws:s3:::prod-mysite-me/avatars/my_email@domain.com/*"
]
}
]
}
进一步阅读: