我在集成 AWS iOS 开发工具包(特别是身份验证)以及从存储桶下载简单 URL 时遇到问题。
我正在使用 StackMob 来存储我的数据,并且文件通过 AWS 在 S3 存储中进行管理。查询对象时,会给出指向 S3 对象的链接。
我已经实现了匿名存储桶令牌注册,它在演示应用程序中运行良好,我可以看到所有存储桶以及存储桶中的文件,但这是一个大问题:
如何使用 iOS 开发工具包向 AWS 进行身份验证,并使用该身份验证将 URL 下载到我已经拥有链接的存储桶中的对象?
直接转到该链接会导致访问被拒绝错误。此外,有些文件是私有的,没有分发,所以我不想只公开整个存储桶供人们通过链接访问。
有什么建议么?我想我在某处读到,您可以操纵 URL 以包含您的访问密钥和秘密密钥,但是您永远不应该将其包含在二进制文件中,因为它可能会被盗,因此可能将其放在私有服务器上并将该密钥临时拉到用它?
任何帮助都会很棒!谢谢