拒绝生产账户使用 DisableKey 和 ScheduleKeyDeletion
删除密钥是非常危险的行为,一旦删除,所有使用密码加密过的数据就无法恢复。因此建议限制仅允许指定角色可以做操作,并且在特定的条件下操作。
{
"Effect": "Deny",
"Action": [
"kms:DisableKey",
"kms:ScheduleKeyDeletion"
],
"Resource": "*",
"Condition": {
"StringLike": {
"aws:PrincipalARN": [
"arn:aws:iam::*:role/*SQUAD*"
]
}
}
}
最后更新于