Borra las claves de KMS

El administrador de la plataforma (PA) puede borrar las claves del sistema de administración de claves (KMS) en el servidor de la API de Management.

El PA puede borrar las claves de AEAD y de firma en el espacio de nombres del proyecto. Consulta Claves compatibles para obtener la lista completa de claves de KMS.

Antes de comenzar

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

Solicita roles de IAM

Comunícate con el administrador de la organización de IAM para solicitar los siguientes roles:

  • Administrador de KMS (kms-admin): Crea, actualiza, borra y usa claves de KMS en el espacio de nombres de tu proyecto.
  • Borrado global de MZAEADKey (global-mzaeadkey-deleter): borra claves de AEAD multizona en el espacio de nombres de tu proyecto.

Prepara el entorno

Borrar todas las claves

Puedes borrar las claves zonales del servidor de la API de administración o las claves multizonales del servidor de la API global.

Borra todas las claves zonales

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

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

Reemplaza lo siguiente:

  • MANAGEMENT_API_SERVER_KUBECONFIG: Es el archivo kubeconfig del servidor de la API de administración.
  • KEY_PRIMITIVE: Es la clave que deseas borrar. Por ejemplo: aeadkey para la clave AEAD.
  • PROJECT: el nombre del proyecto. Por ejemplo: kms-test1

Borra todas las claves multizona

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

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

Reemplaza lo siguiente:

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