繁体   English   中英

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

[英]Giving an IAM user, permission to a specific folder of a bucket in AWS S3

我被困在写一个政策,

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

任何线索都会有所帮助。 谢谢。

请添加一个包含您要授予访问权限的确切路径的存储桶策略,如下所示,

 { "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 } ] }

我相信这篇博文中提到的示例策略将满足您的要求: 编写 IAM 策略:授予对 Amazon S3 存储桶中用户特定文件夹的访问权限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM