直接 link 到 Amazon S3 文件

Direct link to the Amazon S3 file

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

问题是我需要以某种方式为存储的文件创建一个永久的 links(就像 dropbox 一样,当我单击 public link 时)。可能通过传递一些访问令牌或类似的东西是可能的

感谢帮助

您可以创建一个 "Signed URL",但它不会是永久的。

签名的 URL 基本上是一个 URL,它具有在 URL 中编码的策略和签名。 该策略定义允许对该特定对象调用哪个 S3 API 调用 - 在本例中为 GetObject API 调用。 然后使用签名向 S3 API 验证生成 URL 的人是否具有调用 GetObject 的正确权限。

此外,您需要提供此 URL 到期的到期日期,您可以将其设置为将来很远的时间,但它不能是永久的。

完整文档可在此处获得:

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