授予IAM用户对AWS S3中存储桶的特定文件夹的权限

时间:2017-10-31 06:17:26

标签: amazon-web-services amazon-s3 amazon-iam

我坚持写一份政策,

场景:我们有一个名为BUCKET的存储桶,里面有两个文件夹,FOLDER1和FOLDER2。现在有一个IAM USER,user1。此用户应具有对FOLDER1的读/写访问权限,但不具有FOLDER2中的任何访问权限。用户还应该能够列出BUCKET中的文件夹。意味着用户应该能够看到它拥有权限的文件夹。

任何领导都会有所帮助。感谢。

2 个答案:

答案 0 :(得分:0)

请添加一个包含您希望提供访问权限的确切路径的存储分区策略,如下所示



{
  "Version":"2012-10-17",
  "Statement":[
    {
      "Sid":"AddCannedAcl", //Here add your Sid
      "Effect":"Allow",
      "Principal": {"AWS": ["arn:aws:iam::111122223333:root","arn:aws:iam::444455556666:root"]}, //Here add you users ARN
      "Action": "s3:*",
      "Resource":["arn:aws:s3:::examplebucket/YOUR FOLDER/*"] //Here
    }
  ]
}




答案 1 :(得分:0)

我相信此博文中提到的示例政策将符合您的要求: Writing IAM Policies: Grant Access to User-Specific Folders in an Amazon S3 Bucket