[英]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.