Amazon S3 Bucket - 文件完全公开,但我如何限制只允许预先签名的请求?

时间:2014-06-28 16:18:48

标签: amazon-web-services amazon-s3

我正在使用Amazon S3托管公共REST API的图像并为其提供服务。目前,我的存储桶允许任何人输入图像的URL,而没有任何签名包含在参数中,并且图像将是可访问的。但是,我想在每个图像请求中要求过期签名,因此用户必须通过API来获取图像。我该怎么做呢?这是一个桶政策吗?

1 个答案:

答案 0 :(得分:2)

您只需将所有文件设置为private即可。如果您希望能够提供预先签名的网址,则需要在发送时生成这些网址。

AWS'official SDKs使这一点变得微不足道。