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 |
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 mappage 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 mappage 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 mappage de certificats | certificatemanager.certmapentries.get sur l'entrée de mappage de certificats cible |
Mettre à jour une entrée de mappage de certificatcertificateMaps.certificateMapEntries.patch |
Entrées de mappage 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 mappage 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 |
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 |
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érez 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 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 Viewer( Read-only access to Certificate Manager all resources. |
|
Rôles d'autorité de certification publique pour les projets Google Cloud
Les rôles suivants et les autorisations qu'ils encapsulent sont spécifiquement requis pour les opérations de l'autorité de certification publique:
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 la certification autorité de certification publique. |
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