{
"Sid": "DenyNoEncryption",
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::test_bucket/*",
"Condition": {
"StringNotEquals": {
"s3:x-amz-server-side-encryption": "AES256"
}
}
}
Так может выглядеть политика, запрещающая добавление объектов в корзину s3 без sse.
Если вам нужно прекратить создавать корзины s3 без sse.Измените действие s3 на "s3:CreateBucket"
Я считаю, что это должно работать для вас.А затем измените ваш ресурс на *
{
"Sid": "DenyNoEncryption",
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:CreateBucket",
"Resource": "*",
"Condition": {
"StringNotEquals": {
"s3:x-amz-server-side-encryption": "AES256"
}
}
}