首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有授权用户IAM角色的Amazons3是否仍然需要预先签名的url才能从桶加载映像?

具有授权用户IAM角色的Amazons3是否仍然需要预先签名的url才能从桶加载映像?
EN

Stack Overflow用户
提问于 2016-05-24 03:09:24
回答 1查看 361关注 0票数 0

我正在开发一个Android应用程序,其中包含AWS。用户已经通过科尼图获得授权。我还创建了IAM角色,它应该为我提供DynamoDB和s3。

目前,授权和DynamoDB正在运行。当我查询表时,它工作得很好,我将链接(复制并粘贴到数据库)到我的s3文件。

当我去加载文件时,什么都没有发生。那么,我的问题是,是否需要从DynamoDB获取url,然后在我加载毕加索之前先对其进行预签名?或者,我的用户被授权使用我的s3桶做任何事情是否就足够了?

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-25 16:56:29

如果您在科尼图中的角色拥有访问S3桶的正确权限,则不需要预先签名的url。尽管如此,只有当您使用带有认知凭证的Android访问该文件(即使用S3TransferManager或S3 Get)时,如果您试图通过web浏览器直接访问该文件,或者如果毕加索试图下载该文件而不使用认知凭证,它将无法工作。您可以使用Android,与桶和键一起生成一个预先签名的url 用这种方法,它将被毕加索和网络浏览器使用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37403740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档