Cette page répertorie les autorisations requises par le Gestionnaire de certificats et les rôles Identity and Access Management qui les encapsulent.
Autorisations
Cette section liste les autorisations requises pour effectuer des opérations spécifiques dans le Gestionnaire de certificats.
Opération et méthode | Ressource | Autorisation |
---|---|---|
Créer un certificatcertificates.create |
Certificats | certificatemanager.certs.create sur le projet Google Cloud cible.
Si vous utilisez une autorisation DNS, certificatemanager.dnsauthorizations.use est également requis sur chaque autorisation DNS associée. |
Répertorier 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 |
Lister les mappages de certificatscertificateMaps.list |
Mappages de certificats | certificatemanager.certmaps.list sur le projet Google Cloud cible |
Récupérez un mappage de certificatcertificateMaps.get |
Mappages de certificats | certificatemanager.certmaps.get sur le mappage de certificat cible |
Mettre à jour un mappage de certificatcertificateMaps.patch |
Mappages de certificats | certificatemanager.certmaps.update sur le mappage de certificat cible |
Associer un mappage de certificat à une ressource | Mappages de certificats | certificatemanager.certmaps.use sur le mappage de certificat cible |
Supprimer un mappage de certificatcertificateMaps.delete |
Mappages de certificats | certificatemanager.certmaps.delete sur le mappage de certificat cible |
Créer une entrée de mappage de certificatcertificateMaps.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é. |
Lister les entrées de mappage de certificatscertificateMaps.certificateMapEntries.list |
Entrées de mappages de certificats | certificatemanager.certmapentries.list sur le mappage de certificat cible |
Récupérez 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 certificat cible |
Mettre à jour une entrée de mappage de certificatcertificateMaps.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 certificatcertificateMaps.certificateMapEntries.delete |
Entrées de mappages de certificats | certificatemanager.certmapentries.delete sur l'entrée de mappage de certificat cible |
Créer une autorisation DNSdnsAuthorizations.create |
Autorisations DNS | certificatemanager.dnsauthorizations.create sur le projet Google Cloud cible |
Lister 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 |
Modifier 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érez une configuration d'émission de certificats.certificateIssuanceConfigs.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 externes | publicca.externalAccountKeys.create sur le projet Google Cloud cible |
Rôles
Cette section répertorie les rôles IAM qui encapsulent les autorisations du Gestionnaire de certificats.
Rôles du gestionnaire de certificats pour les projets Google Cloud
Le tableau suivant répertorie les rôles de projet Google Cloud et les autorisations du Gestionnaire de certificats qu'ils encapsulent.
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. |
|
Rôles Public CA Google Cloud
Les rôles suivants et les autorisations qu'ils encapsulent sont spécifiquement requis pour les opérations de Public CA:
Rôle | Autorisations |
---|---|
Créateur de clés de compte externe de l'autorité de certification publique ( roles/publicca.externalAccountKeyCreator )
Créez un accès pour les ressources de compte de clé externe de Public 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 les autorisations spécifiques à vos besoins métier, comme le principe du moindre privilège. Pour obtenir des instructions, consultez la section Créer et gérer les rôles personnalisés.
Étape suivante
- Migrer un certificat vers le Gestionnaire de certificats
- Gérer les certificats
- Gérer les mappages de certificats
- Gérer les entrées de mappage de certificats
- Gérer les autorisations DNS