Eliminar claves de KMS

El administrador de la plataforma puede eliminar claves del sistema de gestión de claves (KMS) en el servidor de la API Management.

El administrador del proyecto puede eliminar las claves AEAD y de firma en el espacio de nombres del proyecto. Consulta la lista completa de claves de KMS.

Antes de empezar

Antes de eliminar claves de KMS, debes solicitar los permisos necesarios y preparar tu entorno.

Solicitar roles de gestión de identidades y accesos

Ponte en contacto con el administrador de gestión de identidades y accesos de tu organización para solicitar los siguientes roles:

  • Administrador de KMS (kms-admin): crea, actualiza, elimina y usa claves de KMS en el espacio de nombres de tu proyecto.
  • Eliminador de claves MZAEAD globales (global-mzaeadkey-deleter): elimina claves de varias zonas AEAD en el espacio de nombres de tu proyecto.

Prepara tu entorno

Eliminar todas las claves

Puedes eliminar claves zonales del servidor de la API de gestión o claves multizonales del servidor de la API global.

Eliminar todas las claves zonales

Para eliminar todas las claves zonales de un espacio de nombres de un proyecto, usa el siguiente comando:

kubectl --kubeconfig MANAGEMENT_API_SERVER_KUBECONFIG \
  delete KEY_PRIMITIVE --namespace=PROJECT --all

Haz los cambios siguientes:

  • MANAGEMENT_API_SERVER_KUBECONFIG: el archivo kubeconfig del servidor de la API de gestión.
  • KEY_PRIMITIVE: la clave que quieras eliminar. Por ejemplo, aeadkey para la tecla AEAD.
  • PROJECT: el nombre del proyecto. Por ejemplo: kms-test1.

Eliminar todas las claves multizona

Para eliminar todas las claves multizona de un espacio de nombres de un proyecto, usa el siguiente comando:

kubectl --kubeconfig GLOBAL_API_SERVER_KUBECONFIG \
  delete mzaeadkey --namespace=PROJECT --all

Haz los cambios siguientes:

  • GLOBAL_API_SERVER_KUBECONFIG: el archivo kubeconfig del servidor de la API global.
  • PROJECT: el nombre del proyecto. Por ejemplo: kms-test1.