Yve*_* M. 6 amazon-s3 amazon-web-services pre-signed-url
我知道如何通过存储桶策略在 S3 上强制执行 SSL。
但即使使用此存储桶策略,预签名的 S3 对象 URL也可以使用 HTTP 和 HTTPS 访问。
有没有办法在预签名 URL 上强制执行 SSL?在预签名期间使用存储桶策略或使用特定选项。
修改授予对 URL 进行签名的主体的访问权限的策略,添加此条件键测试。
"Condition": {
"Bool": {
"aws:SecureTransport": "true"
}
}
Run Code Online (Sandbox Code Playgroud)
如果使用 HTTP 通过这些签名 URL 发出请求,它们将被拒绝。此更改将具有追溯力,甚至会影响您已经生成的签名 URL,因为它是在实际使用 URL 时进行评估的。
或者,创建存储桶策略以在条件为 false 时拒绝对存储桶的所有访问。
归档时间: |
|
查看次数: |
1066 次 |
最近记录: |