Impedir la replicación en AWS Secrets Manager
Como los secretos se pueden replicar utilizando ReplicateSecretToRegions
o cuando se crean con CreateSecret
, si quiere impedir que los usuarios repliquen los secretos, le recomendamos que evite las acciones que contengan el parámetro AddReplicaRegions
. Puede usar una declaración Condition
en sus políticas de permisos para permitir solo las acciones que no agreguen regiones de réplica. Consulte los siguientes ejemplos de políticas para ver las declaraciones de condiciones que puede utilizar.
ejemplo Impedir el permiso de replicación
El siguiente ejemplo de política muestra cómo permitir todas las acciones que no agreguen regiones de réplica. Esto impide que los usuarios repliquen los secretos mediante ReplicateSecretToRegions
y CreateSecret
.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "secretsmanager:*", "Resource": "*", "Condition": { "Null": { "secretsmanager:AddReplicaRegions": "true" } } } ] }
ejemplo Habilite el permiso de replicación solo en regiones específicas
En la siguiente política, se muestra cómo permitir todas las operaciones siguientes:
Crear secretos sin replicación
Crear secretos replicándolos solo en regiones de Estados Unidos y Canadá
Replicar secretos solo en regiones de Estados Unidos y Canadá
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "secretsmanager:CreateSecret", "secretsmanager:ReplicateSecretToRegions" ], "Resource": "*", "Condition": { "ForAllValues:StringLike": { "secretsmanager:AddReplicaRegions": [ "us-*", "ca-*" ] } } } ] }