我们遇到了 AWS Managed Guardrail “不允许更改 Amazon S3 存储桶的加密配置”的问题,它拒绝了“s3:PutEncryptionConfiguration”。
这阻止了我们在第一次创建存储桶时向存储桶添加加密。
理想情况下,我们希望确保加密一旦应用就不能被删除。我将策略修改为拒绝删除加密。
但是,禁用加密时,我并没有按预期停止。我确实在 CloudTrail 中看到了调用。我不明白为什么 SCP 不阻止行动。
SCP:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SandboxTest",
"Effect": "Deny",
"Action": [
"s3:DeleteBucketEncryption"
],
"Resource": [
"*"
],
"Condition": {
"ArnNotLike": {
"aws:PrincipalARN": "arn:aws:iam::*:role/AWSControlTowerExecution"
}
}
}
]
}
AWS 托管策略在这里:Elective Guardrails - AWS Control Tower
谢谢!