下载文件后不久就会过期S3预签名URL

时间:2017-07-28 10:36:48

标签: amazon-s3 pre-signed-url

是否可以在文件下载后立即使预签名URL过期? 我有一个场景,我希望只访问一次URL。再次打开URL不应该下载文件吗?

2 个答案:

答案 0 :(得分:4)

这是不可能的。

生成带有到期时间的预签名URL。在有效期内可以访问URL的次数有无限制

您需要通过应用程序提供文件来实现此功能,而不是从Amazon S3提供服务​​。

答案 1 :(得分:4)

实际上没有办法告诉S3只允许访问一次链接。 您可以做的是让链接在未来的指定时间内使用。

因此,如果您将链接的到期时间设置为短时间(几分钟),则意味着他们没有时间共享链接。到期时间也可以是几秒钟,只需要浏览器获取重定向请求并遵循它。

查看有关如何创建这些网址的文档here