我是Amazon S3的新手。我需要一些S3存储解决方案的帮助。这是我的问题。如何仅允许特定用户访问Amazon S3上的内容
我在Amazon S3中创建了一个存储桶。现在,每个人都可以访问我的存储区网址(例如https://BUCKET_NAME.s3.amazonaws.com),他们可以查看存储区中的所有文件。我只想让我的移动应用用户能够查看/查看/下载存储桶中的文件。但是,如果我阻止文件/将存储区中的文件设置为私人文件,我的移动应用用户将无法查看他/她的文件。
所以问题:
- 有没有一种办法,以确保到AWS S3访问?或者我如何只允许特定用户访问Amazon S3上的内容?是服务器端身份验证还是其他?
如果你有任何想法如何做,你可以给我一个例子吗?谢谢:)
注意:我使用的JavaScript解析SDK,AWS S3,EC2 AWS,弹性青苗和离子2角2
如果你认为我已经错过任何细节,请让我知道所以我可以添加它:)
非常感谢你的答案。我真的很感激:)顺便说一下,您提到的'AWS CloudFront Signed Url'无法联系到。 – Antoni
谢谢。修复了链接。 – Ashan
嗨阿山,如果你不介意,你能帮我回答这个问题吗?谢谢:) https://stackoverflow.com/questions/46484880/how-to-upload-image-to-s3-bucket – Antoni