[英]How to allow only a specific user to access a content on Amazon S3
我是Amazon S3的新手。 我需要一些S3存储解决方案的帮助。 这是我的问题。
我在Amazon S3中创建了一个存储桶。 现在每个人都可以访问我的存储桶URL(例如https://BUCKET_NAME.s3.amazonaws.com ),他们可以看到存储桶中的所有文件。 我只希望我的移动应用用户能够查看/查看/下载存储桶中的文件。 但是,如果我阻止文件/将存储桶中的文件设置为私有,我的移动应用程序用户将无法查看他/她的文件。
所以问题是:
如果你知道怎么做,你能告诉我一个例子吗? 谢谢 :)
注意 :我使用Parse JavaScript SDK,AWS S3,AWS EC2,Elastic beanstalk和Ionic 2与Angular 2。
如果您认为我错过了任何细节,请告诉我,以便我可以添加:)
有多个选项可用于保护特定用户的访问权限。
您可以通过S3桶访问特定的IAM角色。 因此,创建一个新用户并将IAM策略附加到该用户。 使用该角色配置Lambda。 如果需要,您可以创建多个角色取决于每种用户类型(示例: - 对移动用户唯一的角色,桌面用户的另一个角色等)
请在此处详细了解如何限制Amazon S3 Bucket访问特定IAM角色
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.