Comprende los roles y permisos predefinidos de Identity and Access Management (IAM) necesarios para administrar y controlar de forma segura el acceso a tus recursos del Administrador de certificados (2ª gen.). Estos recursos incluyen certificados observados, parámetros de configuración de emisión y de confianza. Los permisos de IAM te permiten controlar quién puede crear, ver, actualizar o borrar estos recursos a nivel de proyecto o superior. Para obtener información sobre los permisos relacionados con los recursos del balanceador de cargas, consulta Roles y permisos de IAM para el balanceo de cargas.
Roles predefinidos
IAM proporciona roles predefinidos que te permiten otorgar acceso detallado a recursos específicos de Google Cloud y evitan el acceso no autorizado a otros recursos.
En la siguiente tabla, se describen los roles predefinidos que incluyen permisos para los recursos del Administrador de certificados (2ª gen.).
| Rol | Descripción |
|---|---|
| Rol de editor del Administrador de certificados ( roles/certificatemanager.editor) |
Otorga acceso de lectura y escritura a los recursos del Administrador de certificados, incluidos los recursos del Administrador de certificados (2ª gen.), como los parámetros de configuración de emisión, los parámetros de configuración de confianza y los certificados observados. |
| Rol de visualizador del Administrador de certificados ( roles/certificatemanager.viewer) |
Otorga acceso de solo lectura a los recursos del Administrador de certificados, incluidos los recursos del Administrador de certificados (2ª gen.), como los parámetros de configuración de emisión, los parámetros de configuración de confianza y los certificados observados. |
Permisos
En la siguiente tabla, se enumeran los permisos para los recursos del Administrador de certificados (2ª gen.).
Estos permisos se incluyen en el rol de editor del Administrador de certificados
(roles/certificatemanager.editor) y en el rol de visualizador del Administrador de certificados
(roles/certificatemanager.viewer).
| Permiso | Descripción |
|---|---|
certificatemanager.observedcerts.get |
Consulta los detalles de un certificado observado en el inventario. |
certificatemanager.observedcerts.list |
Enumera los certificados observados en el inventario. |
certificatemanager.certs.create |
Crea un certificado. |
certificatemanager.certs.list |
Enumera certificados. |
certificatemanager.certs.get |
Ver los detalles de un certificado |
certificatemanager.certs.update |
Actualiza un certificado. |
certificatemanager.certs.use |
Asocia un certificado a un recurso. |
certificatemanager.certs.delete |
Borrar un certificado |
certificatemanager.certmaps.create |
Crea un mapa de certificados. |
certificatemanager.certmaps.list |
Enumera los mapas de certificados. |
certificatemanager.certmaps.get |
Consulta los detalles de un mapa de certificados. |
certificatemanager.certmaps.update |
Actualiza un mapa de certificados. |
certificatemanager.certmaps.use |
Adjuntar un mapa de certificados a un recurso |
certificatemanager.certmaps.delete |
Borra un mapa de certificados. |
certificatemanager.certmapentries.create |
Crea una entrada de mapa de certificados. |
certificatemanager.certmapentries.list |
Enumera las entradas del mapa de certificados. |
certificatemanager.certmapentries.get |
Ver los detalles de una entrada de mapa de certificados. |
certificatemanager.certmapentries.update |
Actualizar una entrada de mapa de certificados |
certificatemanager.certmapentries.delete |
Borrar una entrada de mapa de certificados |
certificatemanager.dnsauthorizations.create |
Crea una autorización de DNS. |
certificatemanager.dnsauthorizations.list |
Enumera las autorizaciones de DNS. |
certificatemanager.dnsauthorizations.get |
Visualiza los detalles de una autorización de DNS. |
certificatemanager.dnsauthorizations.update |
Actualiza una autorización de DNS. |
certificatemanager.dnsauthorizations.delete |
Borra una autorización de DNS. |
certificatemanager.certissuanceconfigs.create |
Crea una configuración de emisión de certificados. |
certificatemanager.certissuanceconfigs.list |
Enumera los parámetros de configuración de emisión de certificados. |
certificatemanager.certissuanceconfigs.get |
Visualiza una configuración de emisión de certificados. |
certificatemanager.certissuanceconfigs.delete |
Borra un parámetro de configuración de emisión de certificados. |
certificatemanager.trustconfigs.create |
Crea una configuración de confianza. |
certificatemanager.trustconfigs.list |
Enumera los parámetros de configuración de confianza. |
certificatemanager.trustconfigs.update |
Actualiza una configuración de confianza. |
certificatemanager.trustconfigs.get |
Consulta los detalles de una configuración de confianza. |
certificatemanager.trustconfigs.use |
Asocia una configuración de confianza a un recurso. |
certificatemanager.trustconfigs.delete |
Borra una configuración de confianza. |
¿Qué sigue?
- Emite un certificado con CA Service y verifícalo en el Administrador de certificados (2ª gen.)
- Automatiza el ciclo de vida de los certificados para los balanceadores de cargas
- Configura la administración del ciclo de vida para las cargas de trabajo administradas
- Configura la administración del ciclo de vida de los balanceadores de cargas
- Ver el inventario de certificados