Gestión de claves de encriptación
| Permiso | API | Acción | Permiso dependiente | Proyectos de IAM (Proyecto) | Proyecto empresarial (Proyecto empresarial) |
|---|---|---|---|---|---|
| Creación de un CMK | POST /v1.0/{project_id}/kms/create-key | kms:cmk:create | - | √ | √ |
| Habilitación de un CMK | POST /v1.0/{project_id}/kms/enable-key | kms:cmk:enable | - | √ | √ |
| Deshabilitación de un CMK | POST /v1.0/{project_id}/kms/disable-key | kms:cmk:disable | - | √ | √ |
| Programación de la eliminación de una CMK | POST /v1.0/{project_id}/kms/schedule-key-deletion | kms:cmk:update | - | √ | √ |
| Cancelación de la eliminación programada de un CMK | POST /v1.0/{project_id}/kms/cancel-key-deletion | kms:cmk:update | - | √ | √ |
| Consulta de la lista de CMK | POST /v1.0/{project_id}/kms/list-keys | kms:cmk:list | - | √ | √ |
| Consulta de la información CMK. | POST /v1.0/{project_id}/kms/describe-key | kms:cmk:get | - | √ | √ |
| Generación de un número aleatorio | POST /v1.0/{project_id}/kms/gen-random | kms:cmk:generate | - | √ | √ |
| Creación de un DEK | POST /v1.0/{project_id}/kms/create-datakey | kms:dek:create | - | √ | √ |
| Creación de un DEK sin texto plano | POST /v1.0/{project_id}/kms/create-datakey-without-plaintext | kms:dek:create | - | √ | √ |
| Encriptación de un DEK | POST /v1.0/{project_id}/kms/encrypt-datakey | kms:dek:crypto | - | √ | √ |
| Desencriptación de un DEK | POST /v1.0/{project_id}/kms/decrypt-datakey | kms:dek:crypto | - | √ | √ |
| Consulta del número de instancias | GET /v1.0/{project_id}/kms/user-instances | kms:cmk:getInstance | - | √ | √ |
| Consulta de la cuota de usuario | GET /v1.0/{project_id}/kms/user-quotas | kms:cmk:getQuota | - | √ | √ |
| Modificación del alias CMK | POST /v1.0/{project_id}/kms/update-key-alias | kms:cmk:update | - | √ | √ |
| Modificación de la descripción de un CMK | POST /v1.0/{project_id}/kms/update-key-description | kms:cmk:update | - | √ | √ |
| Creación de una autorización | POST /v1.0/{project_id}/kms/create-grant | kms:grant:create | - | √ | √ |
| Revocación de una autorización | POST /v1.0/{project_id}/kms/revoke-grant | kms:grant:revoke | - | √ | √ |
| Retiro de una autorización | POST /v1.0/{project_id}/kms/retire-grant | kms:grant:retire | - | √ | √ |
| Consultar la lista de autorización de un CMK | POST /v1.0/{project_id}/kms/list-grants | kms:grant:list | - | √ | √ |
| Consultar la lista de autorización que se pueden retirar | POST /v1.0/{project_id}/kms/list-retirable-grants | kms:grant:list | - | √ | √ |
| Encriptación de datos | POST /v1.0/{project_id}/kms/encrypt-data | kms:cmk:crypto | - | √ | √ |
| Desencriptación de datos | POST /v1.0/{project_id}/kms/decrypt-data | kms:cmk:crypto | - | √ | √ |
| Obtención de parámetros para importar una clave | POST /v1.0/{project_id}/kms/get-parameters-for-import | kms:cmk:getMaterial | - | √ | √ |
| Importación de material de clave | POST /v1.0/{project_id}/kms/import-key-material | kms:cmk:importMaterial | - | √ | √ |
| Eliminación de material de clave | POST /v1.0/{project_id}/kms/delete-imported-key-material | kms:cmk:deleteMaterial | - | √ | √ |
| Habilitación de la rotación de clave | POST /v1.0/{project_id}/kms/enable-key-rotation | kms:cmk:enableRotation | - | √ | √ |
| Modificación del intervalo de rotación | POST /v1.0/{project_id}/kms/update-key-rotation-interval | kms:cmk:updateRotation | - | √ | √ |
| Deshabilitación de la rotación de clave | POST /v1.0/{project_id}/kms/disable-key-rotation | kms:cmk:disableRotation | - | √ | √ |
| Consulta del estado de rotación de clave | POST /v1.0/{project_id}/kms/get-key-rotation-status | kms:cmk:getRotation | - | √ | √ |
| Consulta de instancias de recursos clave | POST /v1.0/{project_id}/kms/resource_instances/action | kms:cmkTag:listInstance | - | √ | √ |
| Consulta de etiquetas de una clave | GET /v1.0/{project_id}/kms/{key_id}/tags | kms:cmkTag:list | - | √ | √ |
| Consulta de las etiquetas del proyecto | GET /v1.0/{project_id}/kms/tags | kms:cmkTag:list | - | √ | √ |
| Adición o eliminación de etiquetas clave en lotes | POST /v1.0/{project_id}/kms/{key_id}/tags/action | kms:cmkTag:batch | - | √ | √ |
| Adición de etiquetas a una clave | POST /v1.0/{project_id}/kms/{key_id}/tags | kms:cmkTag:create | - | √ | √ |
| Eliminación de etiquetas de una clave | POST /v1.0/{project_id}/kms/{key_id}/tags/{key} | kms:cmkTag:delete | - | √ | √ |