新增政策以拒絕您想要防止對加密通訊協定的存取。例如,使用下列政策拒絕所有使用低於 TLS 1.2 版本的 HTTPS 請求:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "EnforceTLSv12orHigher",
"Principal": {
"AWS": "*"
},
"Action": [
"s3:*"
],
"Effect": "Deny",
"Resource": [
"arn:aws:s3:::DOC_EXAMPLE_BUCKET/*",
"arn:aws:s3:::DOC_EXAMPLE_BUCKET"
],
"Condition": {
"NumericLessThan": {
"s3:TlsVersion": 1.2
}
}
}
]
}
本政策強制執行 HTTPS 為傳輸中的資料提高安全性。
如果您的工作負載需要傳送至 Amazon S3 的 HTTP 流量,請使用下列政策。此政策允許 HTTP 流量並封鎖低於 TLS 1.2 版本的 HTTPS 流量:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "UpdateTLSv12",
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:*",
"Resource": "arn:aws:s3:::DOC_EXAMPLE_BUCKET/*",
"Condition": {
"Bool": {
"aws:SecureTransport": "true"
},
"NumericLessThan": {
"s3:TlsVersion": "1.2"
}
}
}
]
}