Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Si utiliza políticas de IAM para conceder AWS KMS permisos, las identidades de IAM que tienen acceso de AWS
administrador ("Action": "*"
) o acceso AWS KMS total ("Action":
"kms:*"
) ya pueden programar y cancelar la eliminación clave de las claves de KMS. Para permitir que los administradores de claves programen y cancelen la eliminación de claves en la política de claves, utilice la AWS KMS consola o la AWS KMS API.
Normalmente, solo los administradores de claves tienen permiso para programar o cancelar la eliminación de claves. Sin embargo, puede conceder estos permisos a otras identidades de IAM al agregar los permisos kms:ScheduleKeyDeletion
y kms:CancelKeyDeletion
a la política de claves o a una política de IAM. También puedes usar la clave de kms:ScheduleKeyDeletionPendingWindowInDayscondición para restringir aún más los valores que los directores pueden especificar en el PendingWindowInDays
parámetro de una ScheduleKeyDeletionsolicitud.
Permitir a los administradores de claves programar y cancelar la eliminación de claves
Para otorgar permiso a los administradores de claves para programar y cancelar la eliminación de claves
-
Inicie sesión en la consola AWS Key Management Service (AWS KMS) AWS Management Console y ábrala en https://console.aws.amazon.com/kms.
-
Para cambiarla Región de AWS, usa el selector de regiones en la esquina superior derecha de la página.
-
En el panel de navegación, elija Claves administradas por el cliente.
-
Elija el alias o el ID de clave de la clave KMS cuyos permisos desea cambiar.
-
Seleccione la pestaña key policy (política de claves).
-
El siguiente paso es diferente para la vista predeterminada y la vista de política de su política de claves. La vista predeterminada solo está disponible si utiliza la política de claves de consola predeterminada. De lo contrario, solo está disponible la vista de política.
Cuando la vista predeterminada está disponible, aparece el botón Switch to policy view (Cambiar a la vista de política) o Switch to default view (Cambiar a la vista predeterminada) en la pestaña Key policy (Política de claves).
-
En la vista predeterminada:
-
En la sección Key deletion (Eliminación de la clave), seleccione Allow key administrators to delete this key (Permitir que los administradores de claves eliminen esta clave).
-
-
En la vista de la política:
-
Elija Editar.
-
En la declaración de política para los administradores de claves, agregue los permisos
kms:ScheduleKeyDeletion
ykms:CancelKeyDeletion
al elementoAction
.{ "Sid": "Allow access for Key Administrators", "Effect": "Allow", "Principal": {"AWS": "arn:aws:iam::111122223333:user/KMSKeyAdmin"}, "Action": [ "kms:Create*", "kms:Describe*", "kms:Enable*", "kms:List*", "kms:Put*", "kms:Update*", "kms:Revoke*", "kms:Disable*", "kms:Get*", "kms:Delete*", "kms:ScheduleKeyDeletion", "kms:CancelKeyDeletion" ], "Resource": "*" }
-
Elija Guardar cambios.
-
-
Puede utilizar el AWS Command Line Interface para añadir permisos para programar y cancelar la eliminación de claves.
Para agregar permiso para programar y cancelar la eliminación de claves
-
Utilice el comando
aws kms get-key-policy
para recuperar la política de claves existente y, a continuación, guarde el documento de políticas en un archivo. -
Abra el documento de políticas en el editor de textos que prefiera. En la declaración de política para los administradores de claves, agregue los permisos
kms:ScheduleKeyDeletion
ykms:CancelKeyDeletion
. El siguiente ejemplo muestra una declaración de política con estos dos permisos:{ "Sid": "Allow access for Key Administrators", "Effect": "Allow", "Principal": {"AWS": "arn:aws:iam::111122223333:user/KMSKeyAdmin"}, "Action": [ "kms:Create*", "kms:Describe*", "kms:Enable*", "kms:List*", "kms:Put*", "kms:Update*", "kms:Revoke*", "kms:Disable*", "kms:Get*", "kms:Delete*", "kms:ScheduleKeyDeletion", "kms:CancelKeyDeletion" ], "Resource": "*" }
-
Utilice el comando
aws kms put-key-policy
para aplicar la política de claves a la clave KMS.