是否可以在文件下载后立即使预签名 URL 过期?我有一个场景,我希望 URL 只被访问 1 次。再次打开 URL 应该不会下载文件?
问问题
2474 次
2 回答
4
这是不可能的。
生成一个带有到期时间的预签名 URL。在有效期内访问 URL 的次数没有限制。
您需要通过应用程序提供文件以实现此功能,而不是通过 Amazon S3 提供文件。
于 2017-07-28T12:17:57.593 回答
4
真的没有办法告诉 S3 只允许访问一个链接一次。您可以做的是让链接一直使用到将来的指定时间。
因此,如果您将链接的到期时间设置为较短的时间(几分钟),则意味着他们没有时间分享链接。过期时间可能是几秒钟,但足以让浏览器获取重定向请求并遵循它。
在此处查看有关如何创建这些 URL 的文档
于 2017-07-28T13:59:24.813 回答