aws s3 PreSignedUrl 使用一次并过期

问题描述 投票:0回答:1

有没有办法只使用 aws s3 PreSignedUrl 一次,然后使 PreSignedUrl 过期?您可以缩短 PreSignedUrl 过期时间,但我认为这是错误的。

amazon-web-services amazon-s3
1个回答
0
投票

不。无法创建只能“使用一次”的预签名 URL。

无法“禁用”预签名 URL 或强制提前到期。

(事实上,预签名 URL 使用签名该 URL 的 IAM 实体的权限,因此您可以从该实体中删除权限,然后预签名 URL 也会失去权限,但这不是满足您要求的合适方法。)

如果您想要一个“一次性 URL”,那么您需要编写一个应用程序来强制执行此行为,而不使用预签名 URL。

© www.soinside.com 2019 - 2024. All rights reserved.