En esta página, se enumeran los permisos que requiere el Administrador de certificados y los roles de administración de identidades y accesos que los encapsulan.
Permisos
En esta sección, se enumeran los permisos necesarios para realizar operaciones específicas en el Administrador de certificados.
Operación y método | Recurso | Permiso |
---|---|---|
Crea un certificadocertificates.create |
Certificados | certificatemanager.certs.create en el proyecto Google Cloud de destino.
Si usas la autorización de DNS, también se requiere certificatemanager.dnsauthorizations.use en cada autorización de DNS asociada. |
Cómo mostrar una lista de certificadoscertificates.list |
Certificados | certificatemanager.certs.list en el proyecto Google Cloud de destino |
Cómo ver los certificados en la consolaserviceusage.quotas.get ,monitoring.timeSeries.list |
Certificados | serviceusage.quotas.get y monitoring.timeSeries.list en el proyecto Google Cloud de destino |
Recupera un certificadocertificates.get |
Certificados | certificatemanager.certs.get en el certificado de destino |
Actualiza un certificadocertificates.patch |
Certificados | certificatemanager.certs.update en el certificado de destino |
Adjunta un certificado a un recurso | Certificados | certificatemanager.certs.use en el certificado de destino |
Cómo borrar un certificadocertificates.delete |
Certificados | certificatemanager.certs.delete en el certificado de destino |
Crea un mapa de certificadoscertificateMaps.create |
Mapas de certificados | certificatemanager.certmaps.create en el proyecto Google Cloud de destino |
Cómo enumerar mapas de certificadoscertificateMaps.list |
Mapas de certificados | certificatemanager.certmaps.list en el proyecto Google Cloud de destino |
Cómo recuperar un mapa de certificadoscertificateMaps.get |
Mapas de certificados | certificatemanager.certmaps.get en el mapa de certificados de destino |
Actualiza un mapa de certificadoscertificateMaps.patch |
Mapas de certificados | certificatemanager.certmaps.update en el mapa de certificados de destino |
Adjunta un mapa de certificados a un recurso | Mapas de certificados | certificatemanager.certmaps.use en el mapa de certificados de destino |
Borra un mapa de certificadoscertificateMaps.delete |
Mapas de certificados | certificatemanager.certmaps.delete en el mapa de certificados de destino |
Crea una entrada de mapa de certificadoscertificateMaps.certificateMapEntries.create |
Entradas de mapa de certificados | certificatemanager.certmapentries.create en el mapa de certificados de destino y certificatemanager.certs.use en cada certificado asociado. |
Lista de entradas de mapa de certificadoscertificateMaps.certificateMapEntries.list |
Entradas de mapa de certificados | certificatemanager.certmapentries.list en el mapa de certificados de destino |
Cómo recuperar una entrada de mapa de certificadoscertificateMaps.certificateMapEntries.get |
Entradas de mapa de certificados | certificatemanager.certmapentries.get en la entrada del mapa de certificados de destino |
Actualiza una entrada de mapa de certificadoscertificateMaps.certificateMapEntries.patch |
Entradas de mapa de certificados | certificatemanager.certmapentries.update en la entrada del mapa de certificados de destino y certificatemanager.certs.use en cada certificado asociado. |
Borra una entrada de mapa de certificadoscertificateMaps.certificateMapEntries.delete |
Entradas de mapa de certificados | certificatemanager.certmapentries.delete en la entrada del mapa de certificados de destino |
Crea una autorización de DNSdnsAuthorizations.create |
Autorizaciones del DNS | certificatemanager.dnsauthorizations.create en el proyecto Google Cloud de destino |
Cómo enumerar autorizaciones de DNSdnsAuthorizations.list |
Autorizaciones del DNS | certificatemanager.dnsauthorizations.list en el proyecto Google Cloud de destino |
Cómo recuperar una autorización de DNSdnsAuthorizations.get |
Autorizaciones del DNS | certificatemanager.dnsauthorizations.get en la autorización de DNS de destino |
Actualiza una autorización de DNSdnsAuthorizations.patch |
Autorizaciones del DNS | certificatemanager.dnsauthorizations.update en la autorización de DNS de destino |
Borra una autorización de DNSdnsAuthorizations.delete |
Autorizaciones del DNS | certificatemanager.dnsauthorizations.delete en la autorización de DNS de destino |
Crea una configuración de emisión de certificadoscertificateIssuanceConfigs.create |
Configuración de emisión de certificados | certificatemanager.certissuanceconfigs.create en el proyecto Google Cloud de destino |
Lista de parámetros de configuración de emisión de certificadoscertificateIssuanceConfigs.list |
Configuración de emisión de certificados | certificatemanager.certissuanceconfigs.list en el proyecto Google Cloud de destino |
Recupera una configuración de emisión de certificadoscertificateIssuanceConfigs.get |
Configuración de emisión de certificados | certificatemanager.certissuanceconfigs.get en la configuración de emisión de certificados de destino |
Borra una configuración de emisión de certificadoscertificateIssuanceConfigs.delete |
Configuración de emisión de certificados | certificatemanager.certissuanceconfigs.delete en la configuración de emisión de certificados de destino |
Crea una configuración de confianzatrustConfigs.create |
Configuración de confianza | certificatemanager.trustconfigs.create en el proyecto Google Cloud de destino |
Enumera las configuraciones de confianzatrustConfigs.list |
Configuración de confianza | certificatemanager.trustconfigs.list en el proyecto Google Cloud de destino |
Actualiza una configuración de confianzatrustConfigs.patch |
Configuración de confianza | certificatemanager.trustconfigs.update en la configuración de confianza de destino |
Obtén el estado de una configuración de confianzatrustConfigs.get |
Configuración de confianza | certificatemanager.trustconfigs.get en la configuración de confianza de destino |
Cómo adjuntar una configuración de confianza a un recurso | Configuración de confianza | certificatemanager.trustconfigs.use en la configuración de confianza de destino |
Borra una configuración de confianzatrustConfigs.delete |
Configuración de confianza | certificatemanager.trustconfigs.delete en la configuración de confianza de destino |
Crea una clave de cuenta externaexternalAccountKeys.create |
Claves de cuenta externas | publicca.externalAccountKeys.create en el proyecto Google Cloud de destino |
Funciones
En esta sección, se enumeran los roles de IAM que encapsulan los permisos del Administrador de certificados.
Roles del Administrador de certificados para Google Cloud proyectos
En la siguiente tabla, se enumeran los roles del proyecto Google Cloud y los permisos del Administrador de certificados que encapsulan.
Role | Permissions |
---|---|
Certificate Manager Editor( Edit access to Certificate Manager all resources. |
|
Certificate Manager Owner( Full access to Certificate Manager all resources. |
|
Certificate Manager Service Agent( Grants Certificate Manager access to services and APIs in the user project. |
|
Certificate Manager Viewer( Read-only access to Certificate Manager all resources. |
|
Funciones de Public CA para Google Cloud proyectos
Los siguientes roles y los permisos que encapsulan son obligatorios específicamente para las operaciones de Public CA:
Rol | Permisos |
---|---|
Creador de claves de cuentas externas de AC públicas ( roles/publicca.externalAccountKeyCreator )
Crea acceso para los recursos de la cuenta de claves externas de Public CA. |
resourcemanager.projects.get resourcemanager.projects.list publicca.externalAccountKeys.create |
Funciones personalizadas
Google Cloud también te permite crear roles personalizados que encapsulan permisos específicos para las necesidades de tu empresa, como el principio de privilegio mínimo necesario. Para obtener instrucciones, consulta Crea y administra funciones personalizadas.
¿Qué sigue?
- Cómo migrar un certificado al Administrador de certificados
- Administrar certificados
- Administra mapas de certificados
- Administra las entradas de mapas de certificados
- Administra las autorizaciones de DNS