Esta página lista as permissões necessárias para o Gerenciador de certificados e as funções de gerenciamento de identidade e acesso que as encapsulam.
Permissões
Esta seção lista as permissões necessárias para realizar operações específicas no Gerenciador de certificados.
Operação e método | Recurso | Permissão |
---|---|---|
Criar um certificadocertificates.create |
Certificados | certificatemanager.certs.create no projeto do Google Cloud de destino.
Se estiver usando a autorização de DNS, também será necessário certificatemanager.dnsauthorizations.use
em cada autorização de DNS associada. |
Listar certificadoscertificates.list |
Certificados | certificatemanager.certs.list no projeto de destino do Google Cloud |
Extrair um certificadocertificates.get |
Certificados | certificatemanager.certs.get no certificado de destino |
Atualizar um certificadocertificates.patch |
Certificados | certificatemanager.certs.update no certificado de destino |
Anexar um certificado a um recurso | Certificados | certificatemanager.certs.use no certificado de destino |
Excluir um certificadocertificates.delete |
Certificados | certificatemanager.certs.delete no certificado de destino |
Criar um mapa de certificadoscertificateMaps.create |
Mapas de certificados | certificatemanager.certmaps.create no projeto de destino do Google Cloud |
Listar mapas de certificadoscertificateMaps.list |
Mapas de certificados | certificatemanager.certmaps.list no projeto de destino do Google Cloud |
Extrair um mapa de certificadocertificateMaps.get |
Mapas de certificados | certificatemanager.certmaps.get no mapa de certificado de destino |
Atualizar um mapa de certificadoscertificateMaps.patch |
Mapas de certificados | certificatemanager.certmaps.update no mapa de certificado de destino |
Anexar um mapa de certificado a um recurso | Mapas de certificados | certificatemanager.certmaps.use no mapa de certificado de destino |
Excluir um mapa de certificadocertificateMaps.delete |
Mapas de certificados | certificatemanager.certmaps.delete no mapa de certificado de destino |
Criar uma entrada de mapa de certificadoscertificateMaps.certificateMapEntries.create |
Entradas do mapa de certificados | certificatemanager.certmapentries.create no mapa de certificado de destino
e certificatemanager.certs.use em cada certificado associado. |
Listar entradas do mapa de certificadoscertificateMaps.certificateMapEntries.list |
Entradas do mapa de certificados | certificatemanager.certmapentries.list no mapa de certificado de destino |
Extrair uma entrada do mapa de certificadoscertificateMaps.certificateMapEntries.get |
Entradas do mapa de certificados | certificatemanager.certmapentries.get na entrada do mapa de certificados de destino |
Atualizar uma entrada do mapa de certificadoscertificateMaps.certificateMapEntries.patch |
Entradas do mapa de certificados | certificatemanager.certmapentries.update na entrada do mapa de certificado de destino
e certificatemanager.certs.use em cada certificado associado. |
Excluir uma entrada do mapa de certificadoscertificateMaps.certificateMapEntries.delete |
Entradas do mapa de certificados | certificatemanager.certmapentries.delete na entrada do mapa de certificados de destino |
Criar uma autorização de DNSdnsAuthorizations.create |
Autorizações de DNS | certificatemanager.dnsauthorizations.create no projeto de destino do Google Cloud |
Listar autorizações de DNSdnsAuthorizations.list |
Autorizações de DNS | certificatemanager.dnsauthorizations.list no projeto de destino do Google Cloud |
Extrair uma autorização de DNSdnsAuthorizations.get |
Autorizações de DNS | certificatemanager.dnsauthorizations.get na autorização de DNS de destino |
Atualizar uma autorização de DNSdnsAuthorizations.patch |
Autorizações de DNS | certificatemanager.dnsauthorizations.update na autorização de DNS de destino |
Excluir uma autorização de DNSdnsAuthorizations.delete |
Autorizações de DNS | certificatemanager.dnsauthorizations.delete na autorização de DNS de destino |
Criar uma configuração de emissão de certificadocertificateIssuanceConfigs.create |
Configurações de emissão de certificados | certificatemanager.certissuanceconfigs.create no projeto de destino do Google Cloud |
Listar configurações de emissão de certificadoscertificateIssuanceConfigs.list |
Configurações de emissão de certificados | certificatemanager.certissuanceconfigs.list no projeto de destino do Google Cloud |
Extrair uma configuração de emissão de certificadoscertificateIssuanceConfigs.get |
Configurações de emissão de certificados | certificatemanager.certissuanceconfigs.get na configuração de emissão de certificados de destino |
Excluir uma configuração de emissão de certificadocertificateIssuanceConfigs.delete |
Configurações de emissão de certificados | certificatemanager.certissuanceconfigs.delete na configuração de emissão de certificados de destino |
Criar uma configuração de confiançatrustConfigs.create |
Configurações de confiança | certificatemanager.trustconfigs.create no projeto de destino do Google Cloud |
List trust configstrustConfigs.list |
Configurações de confiança | certificatemanager.trustconfigs.list no projeto de destino do Google Cloud |
Atualizar uma configuração de confiançatrustConfigs.patch |
Configurações de confiança | certificatemanager.trustconfigs.update na configuração de confiança de destino |
Receber o estado de uma configuração de confiançatrustConfigs.get |
Configurações de confiança | certificatemanager.trustconfigs.get na configuração de confiança de destino |
Anexar uma configuração de confiança a um recurso | Configurações de confiança | certificatemanager.trustconfigs.use na configuração de confiança de destino |
Excluir uma configuração de confiançatrustConfigs.delete |
Configurações de confiança | certificatemanager.trustconfigs.delete na configuração de confiança de destino |
Criar uma chave de conta externaexternalAccountKeys.create |
Chaves de conta externas | publicca.externalAccountKeys.create no projeto de destino do Google Cloud |
Papéis
Esta seção lista os papéis do IAM que encapsulam as permissões do Gerenciador de certificados.
Papéis do Gerenciador de certificados para projetos do Google Cloud
A tabela a seguir lista os papéis do projeto do Google Cloud e as permissões do Certificate Manager que eles encapsulam.
Role | Permissions |
---|---|
Certificate Manager Editor( Edit access to Certificate Manager all resources. |
|
Certificate Manager Owner( Full access to Certificate Manager all resources. |
|
Certificate Manager Viewer( Read-only access to Certificate Manager all resources. |
|
Papéis de AC pública para projetos do Google Cloud
Os papéis a seguir e as permissões que eles encapsulam são necessários especificamente para operações de AC pública:
Papel | Permissões |
---|---|
Criador de chaves externas da conta de CA público ( roles/publicca.externalAccountKeyCreator )
Crie acesso aos recursos de conta de chave externa da AC pública. |
resourcemanager.projects.get resourcemanager.projects.list publicca.externalAccountKeys.create |
Papéis personalizados
OGoogle Cloud também permite criar papéis personalizados que encapsulam permissões específicas para as necessidades da sua empresa, como o princípio do privilégio mínimo. Para instruções, consulte Como criar e gerenciar papéis personalizados.
A seguir
- Migrar um certificado para o Gerenciador de certificados
- Gerenciar certificados
- Gerenciar mapas de certificados
- Gerenciar entradas do mapa de certificados
- Gerenciar autorizações de DNS