Cette page liste les autorisations requises par Certificate Manager et les rôles Identity and Access Management qui les encapsulent.
Autorisations
Cette section répertorie les autorisations requises pour effectuer des opérations spécifiques dans Certificate Manager.
| Opération et méthode | Ressource | Autorisation |
|---|---|---|
Créer un certificatcertificates.create |
Certificats | certificatemanager.certs.create sur le projet cible Google Cloud .
Si vous utilisez l'autorisation DNS, vous devez également disposer de l'autorisation certificatemanager.dnsauthorizations.use sur chaque autorisation DNS associée. |
Lister les certificatscertificates.list |
Certificats | certificatemanager.certs.list sur le projet Google Cloud cible |
Afficher les certificats dans la consoleserviceusage.quotas.get,monitoring.timeSeries.list |
Certificats | serviceusage.quotas.get et monitoring.timeSeries.list sur le projet Google Cloud cible |
Récupérer un certificatcertificates.get |
Certificats | certificatemanager.certs.get sur le certificat cible |
Mettre à jour un certificatcertificates.patch |
Certificats | certificatemanager.certs.update sur le certificat cible |
| Associer un certificat à une ressource | Certificats | certificatemanager.certs.use sur le certificat cible |
Supprimer un certificatcertificates.delete |
Certificats | certificatemanager.certs.delete sur le certificat cible |
Créer un mappage de certificatcertificateMaps.create |
Mappages de certificats | certificatemanager.certmaps.create sur le projet Google Cloud cible |
Répertorier les mappages de certificatscertificateMaps.list |
Mappages de certificats | certificatemanager.certmaps.list sur le projet Google Cloud cible |
Récupérer un mappage de certificatscertificateMaps.get |
Mappages de certificats | certificatemanager.certmaps.get sur le mappage de certificats cible |
Mettre à jour un mappage de certificatscertificateMaps.patch |
Mappages de certificats | certificatemanager.certmaps.update sur le mappage de certificats cible |
| Associer un mappage de certificats à une ressource | Mappages de certificats | certificatemanager.certmaps.use sur le mappage de certificats cible |
Supprimer un mappage de certificatscertificateMaps.delete |
Mappages de certificats | certificatemanager.certmaps.delete sur le mappage de certificats cible |
Créer une entrée de mappage de certificatscertificateMaps.certificateMapEntries.create |
Entrées de mappages de certificats | certificatemanager.certmapentries.create sur le mappage de certificats cible et certificatemanager.certs.use sur chaque certificat associé. |
Répertorier les entrées de mappage de certificatscertificateMaps.certificateMapEntries.list |
Entrées de mappages de certificats | certificatemanager.certmapentries.list sur le mappage de certificats cible |
Récupérer une entrée de mappage de certificatscertificateMaps.certificateMapEntries.get |
Entrées de mappages de certificats | certificatemanager.certmapentries.get sur l'entrée de mappage de certificats cible |
Mettre à jour une entrée de mappage de certificatscertificateMaps.certificateMapEntries.patch |
Entrées de mappages de certificats | certificatemanager.certmapentries.update sur l'entrée de mappage de certificats cible et certificatemanager.certs.use sur chaque certificat associé. |
Supprimer une entrée de mappage de certificatscertificateMaps.certificateMapEntries.delete |
Entrées de mappages de certificats | certificatemanager.certmapentries.delete sur l'entrée de mappage de certificats cible |
Créer une autorisation DNSdnsAuthorizations.create |
Autorisations DNS | certificatemanager.dnsauthorizations.create sur le projet Google Cloud cible |
Répertorier les autorisations DNSdnsAuthorizations.list |
Autorisations DNS | certificatemanager.dnsauthorizations.list sur le projet Google Cloud cible |
Récupérer une autorisation DNSdnsAuthorizations.get |
Autorisations DNS | certificatemanager.dnsauthorizations.get sur l'autorisation DNS cible |
Mettre à jour une autorisation DNSdnsAuthorizations.patch |
Autorisations DNS | certificatemanager.dnsauthorizations.update sur l'autorisation DNS cible |
Supprimer une autorisation DNSdnsAuthorizations.delete |
Autorisations DNS | certificatemanager.dnsauthorizations.delete sur l'autorisation DNS cible |
Créer une configuration d'émission de certificatscertificateIssuanceConfigs.create |
Configurations d'émission de certificats | certificatemanager.certissuanceconfigs.create sur le projet Google Cloud cible |
Lister les configurations d'émission de certificatscertificateIssuanceConfigs.list |
Configurations d'émission de certificats | certificatemanager.certissuanceconfigs.list sur le projet Google Cloud cible |
Récupérer une configuration d'émission de certificatscertificateIssuanceConfigs.get |
Configurations d'émission de certificats | certificatemanager.certissuanceconfigs.get sur la configuration d'émission de certificats cible |
Supprimer une configuration d'émission de certificatscertificateIssuanceConfigs.delete |
Configurations d'émission de certificats | certificatemanager.certissuanceconfigs.delete sur la configuration d'émission de certificats cible |
Créer une configuration de confiancetrustConfigs.create |
Configurations de confiance | certificatemanager.trustconfigs.create sur le projet Google Cloud cible |
Lister les configurations de confiancetrustConfigs.list |
Configurations de confiance | certificatemanager.trustconfigs.list sur le projet Google Cloud cible |
Mettre à jour une configuration de confiancetrustConfigs.patch |
Configurations de confiance | certificatemanager.trustconfigs.update sur la configuration de confiance cible |
Obtenir l'état d'une configuration de confiancetrustConfigs.get |
Configurations de confiance | certificatemanager.trustconfigs.get sur la configuration de confiance cible |
| Associer une configuration de confiance à une ressource | Configurations de confiance | certificatemanager.trustconfigs.use sur la configuration de confiance cible |
Supprimer une configuration de confiancetrustConfigs.delete |
Configurations de confiance | certificatemanager.trustconfigs.delete sur la configuration de confiance cible |
Créer une clé de compte externeexternalAccountKeys.create |
Clés de compte externe | publicca.externalAccountKeys.create sur le projet Google Cloud cible |
Récupérer une opération de longue duréeoperations.get |
Opérations | certificatemanager.operations.get sur l'opération cible |
Répertorier les opérations de longue duréeoperations.list |
Opérations | certificatemanager.operations.list sur le projet Google Cloud cible |
Supprimer une opération de longue durée terminéeoperations.delete |
Opérations | certificatemanager.operations.delete sur l'opération cible |
Rôles
Cette section liste les rôles IAM qui encapsulent les autorisations Certificate Manager.
Rôles Certificate Manager pour les projets Google Cloud
Le tableau suivant liste les rôles de projet Google Cloud et les autorisations Certificate Manager qu'ils encapsulent.
| 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. |
|
Rôles Public CA pour les projets Google Cloud
Les rôles suivants et les autorisations qu'ils encapsulent sont requis spécifiquement pour les opérations de Public CA :
| Rôle | Autorisations |
|---|---|
| Créateur de clés de compte externe d'autorité de certification publique ( roles/publicca.externalAccountKeyCreator)
Créez un accès pour les ressources de compte de clé externe de lPublic CA. |
resourcemanager.projects.get resourcemanager.projects.list publicca.externalAccountKeys.create |
Rôles personnalisés
Google Cloud vous permet également de créer des rôles personnalisés qui encapsulent des autorisations spécifiques à vos besoins métier, comme le principe du moindre privilège. Pour obtenir des instructions, consultez Créer et gérer des rôles personnalisés.