有没有办法在 s3 中为预签名 url 设置时间限制?

Is there a way to set time-limit for pre-signed url in s3?

我正在探索 s3 中的 预签名 URL 并且想知道是否可以 generate pre-signed URL from console 而不是使用 SDK?

另外,有没有办法set a time-limit for the expiration of pre-signed URL from console, based on few other post on stack the default time limit is 7 days, how to override this value?

到目前为止,没有。 Web 控制台中没有生成符号 URL.

的选项

关于你的第二个问题;是的,您可以使用 SDK 覆盖默认的 URL 过期时间。

A​​WS CLI 示例:

aws s3 presign s3://<bucket-name>/<file-name> --expires-in <seconds>

AWS CLI documentation