直接链接到Amazon S3文件

时间:2016-01-31 09:31:34

标签: amazon-web-services amazon-s3 amazon acl

我已经设置了Amazon S3存储桶,它完全是私有的。 (只有拥有控制台帐户才能查看内容。)

问题是我需要以某种方式创建存储文件的永久链接(当我点击公共链接时,作为dropbox)。可能是通过传递一些访问令牌,或者像那样的

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以创建“签名网址”,但这不会是永久性的。

签名的URL基本上是一个URL,其中包含在URL中编码的Policy和Signature。 策略定义允许在此特定对象上调用哪个S3 API调用 - 在这种情况下,它将是GetObject API调用。 然后,该签名用于通过生成URL的S3 API进行身份验证,具有调用GetObject的正确权限。

此外,您需要提供此URL过期时间的到期日期,您可以在将来设置这个日期,但不能永久保留。

完整的文件可在此处获取:

http://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html