Amazon S3文件夹级别权限

QFD*_*Dev 6 amazon-s3 amazon-web-services

我使用Amazon S3将我的客户端文档存档在一个存储桶和一系列文件夹中,以区分每个客户端.

MyBucket/0000001/..
MyBucket/0000002/..
MyBucket/0000003/..
Run Code Online (Sandbox Code Playgroud)

我的客户现在正在寻找一种将文件独立备份到本地计算机的方法.我想在给定的文件夹级别创建一组权限,以便仅在特定文件夹中查看/下载这些文件.

我希望在我的应用程序范围之外执行此操作,我的意思是,我想在S3浏览器中创建一组权限并告诉我的客户使用某些第三方应用程序链接到他们的区域.有人知道这是否可行?我反对编写一个模块来实现目前的自动化,因为它们的需求并不是很大.

Mik*_*ant 11

您可以将IAM策略与存储桶策略结合使用来管理此类访问.

每个客户端都需要自己的IAM配置文件,您可以设置策略以限制仅对这些帐户的对象访问.

以下是AWS文档:

http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingIAMPolicies.html

我特别指出该文档中的示例1,它完全符合您的要求.