AWS S3使用签名的URL上传
问题描述:
AWS提供iOS和Android上的SDK以上传到他们的服务器,但如果反编译时您不希望密钥暴露。你如何预防这种情况?有没有办法在后端签署一个URL并将其提供给客户端,以便他们可以直接上载到S3上而无需公开密钥?AWS S3使用签名的URL上传
答
您可以使用Amazon STS (Security Token Service)生成也会自动过期的唯一登录凭据。
您还可以控制通过STS获取的这些临时凭证的权限(例如,仅允许某个S3存储桶中的上载权限)。
有没有办法通过导轨生成一个? – 2014-09-29 19:05:29
有一个适用于Ruby的AWS开发工具包。查看http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/STS.html – dcro 2014-09-29 19:06:56
谢谢我会调查这个! – 2014-09-29 19:07:32