In questa pagina sono elencate le autorizzazioni richieste da Certificate Manager e i ruoli Identity and Access Management che le incapsulano.
Autorizzazioni
Questa sezione elenca le autorizzazioni necessarie per eseguire operazioni specifiche in Certificate Manager.
| Operazione e metodo | Risorsa | Autorizzazione |
|---|---|---|
Crea un certificatocertificates.create |
Certificati | certificatemanager.certs.create sul progetto Google Cloud di destinazione.
Se utilizzi l'autorizzazione DNS, è necessario anche certificatemanager.dnsauthorizations.use su ogni autorizzazione DNS associata. |
Elenca i certificaticertificates.list |
Certificati | certificatemanager.certs.list sul progetto Google Cloud di destinazione |
Visualizza i certificati nella consoleserviceusage.quotas.get,monitoring.timeSeries.list |
Certificati | serviceusage.quotas.get e monitoring.timeSeries.list sul progetto Google Cloud di destinazione |
Recupera un certificatocertificates.get |
Certificati | certificatemanager.certs.get sul certificato di destinazione |
Aggiorna un certificatocertificates.patch |
Certificati | certificatemanager.certs.update sul certificato di destinazione |
| Collega un certificato a una risorsa | Certificati | certificatemanager.certs.use sul certificato di destinazione |
Elimina un certificatocertificates.delete |
Certificati | certificatemanager.certs.delete sul certificato di destinazione |
Crea una mappa dei certificaticertificateMaps.create |
Mappe di certificati | certificatemanager.certmaps.create sul progetto Google Cloud di destinazione |
Elenca le mappe dei certificaticertificateMaps.list |
Mappe di certificati | certificatemanager.certmaps.list sul progetto Google Cloud di destinazione |
Recupera una mappa dei certificaticertificateMaps.get |
Mappe di certificati | certificatemanager.certmaps.get sulla mappa dei certificati di destinazione |
Aggiorna una mappa dei certificaticertificateMaps.patch |
Mappe di certificati | certificatemanager.certmaps.update sulla mappa dei certificati di destinazione |
| Collega una mappa di certificati a una risorsa | Mappe di certificati | certificatemanager.certmaps.use sulla mappa dei certificati di destinazione |
Elimina una mappa dei certificaticertificateMaps.delete |
Mappe di certificati | certificatemanager.certmaps.delete sulla mappa dei certificati di destinazione |
Crea una voce della mappa dei certificaticertificateMaps.certificateMapEntries.create |
Voci delle mappe dei certificati | certificatemanager.certmapentries.create sulla mappa dei certificati di destinazione
e certificatemanager.certs.use su ogni certificato associato. |
Elenca le voci della mappa dei certificaticertificateMaps.certificateMapEntries.list |
Voci delle mappe dei certificati | certificatemanager.certmapentries.list sulla mappa dei certificati di destinazione |
Recupera una voce della mappa dei certificaticertificateMaps.certificateMapEntries.get |
Voci delle mappe dei certificati | certificatemanager.certmapentries.get sulla voce della mappa dei certificati di destinazione |
Aggiorna una voce della mappa dei certificaticertificateMaps.certificateMapEntries.patch |
Voci delle mappe dei certificati | certificatemanager.certmapentries.update sulla voce della mappa dei certificati di destinazione
e certificatemanager.certs.use su ogni certificato associato. |
Elimina una voce della mappa dei certificaticertificateMaps.certificateMapEntries.delete |
Voci delle mappe dei certificati | certificatemanager.certmapentries.delete sulla voce della mappa dei certificati di destinazione |
Crea un'autorizzazione DNSdnsAuthorizations.create |
Autorizzazioni DNS | certificatemanager.dnsauthorizations.create sul progetto Google Cloud di destinazione |
Elenca le autorizzazioni DNSdnsAuthorizations.list |
Autorizzazioni DNS | certificatemanager.dnsauthorizations.list sul progetto Google Cloud di destinazione |
Recupera un'autorizzazione DNSdnsAuthorizations.get |
Autorizzazioni DNS | certificatemanager.dnsauthorizations.get sull'autorizzazione DNS di destinazione |
Aggiorna un'autorizzazione DNSdnsAuthorizations.patch |
Autorizzazioni DNS | certificatemanager.dnsauthorizations.update sull'autorizzazione DNS di destinazione |
Elimina un'autorizzazione DNSdnsAuthorizations.delete |
Autorizzazioni DNS | certificatemanager.dnsauthorizations.delete sull'autorizzazione DNS di destinazione |
Crea una configurazione dell'emissione dei certificaticertificateIssuanceConfigs.create |
Configurazioni di emissione dei certificati | certificatemanager.certissuanceconfigs.create sul progetto Google Cloud di destinazione |
Elenca le configurazioni di emissione dei certificaticertificateIssuanceConfigs.list |
Configurazioni di emissione dei certificati | certificatemanager.certissuanceconfigs.list sul progetto Google Cloud di destinazione |
Recupera una configurazione di emissione dei certificaticertificateIssuanceConfigs.get |
Configurazioni di emissione dei certificati | certificatemanager.certissuanceconfigs.get sulla configurazione di emissione dei certificati di destinazione |
Elimina una configurazione di emissione dei certificaticertificateIssuanceConfigs.delete |
Configurazioni di emissione dei certificati | certificatemanager.certissuanceconfigs.delete sulla configurazione di emissione dei certificati di destinazione |
Crea una configurazione di attendibilitàtrustConfigs.create |
Configurazioni di attendibilità | certificatemanager.trustconfigs.create sul progetto Google Cloud di destinazione |
Elenca le configurazioni di attendibilitàtrustConfigs.list |
Configurazioni di attendibilità | certificatemanager.trustconfigs.list sul progetto Google Cloud di destinazione |
Aggiorna una configurazione di attendibilitàtrustConfigs.patch |
Configurazioni di attendibilità | certificatemanager.trustconfigs.update nella configurazione di attendibilità di destinazione |
Ottieni lo stato di una configurazione di attendibilitàtrustConfigs.get |
Configurazioni di attendibilità | certificatemanager.trustconfigs.get nella configurazione di attendibilità di destinazione |
| Collega una configurazione di attendibilità a una risorsa | Configurazioni di attendibilità | certificatemanager.trustconfigs.use nella configurazione di attendibilità di destinazione |
Elimina una configurazione di attendibilitàtrustConfigs.delete |
Configurazioni di attendibilità | certificatemanager.trustconfigs.delete nella configurazione di attendibilità di destinazione |
Crea una chiave account esternaexternalAccountKeys.create |
Chiavi di account esterni | publicca.externalAccountKeys.create sul progetto Google Cloud di destinazione |
Recupera un'operazione a lunga esecuzioneoperations.get |
Operazioni | certificatemanager.operations.get sull'operazione di destinazione |
Elenca operazioni a lunga esecuzioneoperations.list |
Operazioni | certificatemanager.operations.list sul progetto Google Cloud di destinazione |
Elimina un'operazione a lunga esecuzione completataoperations.delete |
Operazioni | certificatemanager.operations.delete sull'operazione di destinazione |
Ruoli
Questa sezione elenca i ruoli IAM che includono le autorizzazioni di Certificate Manager.
Ruoli di Certificate Manager per i progetti Google Cloud
La tabella seguente elenca i ruoli di progetto Google Cloud e le autorizzazioni di Certificate Manager che includono.
| Role | Permissions |
|---|---|
Certificate Admin( Admin role for Certificate Manager |
|
Certificate Manager Editor( Edit access to Certificate Manager all resources. |
|
Certificate Manager Viewer( Read-only access to Certificate Manager all resources. |
|
Certificate Manager Owner( Full access to Certificate Manager all resources. |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Certificate Manager Service Agent( Grants Certificate Manager access to services and APIs in the user project. |
|
Ruoli Public CA per i progetti Google Cloud
I seguenti ruoli e le autorizzazioni che incapsulano sono necessari specificamente per le operazioni di Certificate Authority (Public CA:
| Ruolo | Autorizzazioni |
|---|---|
| Public CA External Account Key Creator ( roles/publicca.externalAccountKeyCreator)
Crea l'accesso per le risorse dell'account con chiave esterna di Certificate Authority (Public CA. |
resourcemanager.projects.get resourcemanager.projects.list publicca.externalAccountKeys.create |
Ruoli personalizzati
Google Cloud consente inoltre di creare ruoli personalizzati che incapsulano le autorizzazioni specifiche per le tue esigenze aziendali, ad esempio il principio del privilegio minimo necessario. Per le istruzioni, consulta Creazione e gestione di ruoli personalizzati.