Rollen und Berechtigungen

Auf dieser Seite sind die für den Zertifikatmanager erforderlichen Berechtigungen und die Identity and Access Management-Rollen aufgeführt, die diese Berechtigungen enthalten.

Berechtigungen

In diesem Abschnitt sind die Berechtigungen aufgeführt, die zum Ausführen bestimmter Vorgänge im Zertifikatmanager erforderlich sind.

Vorgang und Methode Ressource Berechtigung
Zertifikat erstellen

certificates.create
Zertifikate certificatemanager.certs.create für das Zielprojekt von Google Cloud . Wenn Sie die DNS-Autorisierung verwenden, ist außerdem certificatemanager.dnsauthorizations.use für jede zugehörige DNS-Autorisierung erforderlich.
Zertifikate auflisten

certificates.list
Zertifikate certificatemanager.certs.list für das Zielprojekt von Google Cloud
Zertifikate in der Console ansehen

serviceusage.quotas.get,
monitoring.timeSeries.list
Zertifikate serviceusage.quotas.get und monitoring.timeSeries.list für das Zielprojekt von Google Cloud
Zertifikat abrufen

certificates.get
Zertifikate certificatemanager.certs.get für das Zielzertifikat
Zertifikat aktualisieren

certificates.patch
Zertifikate certificatemanager.certs.update für das Zielzertifikat
Zertifikat an eine Ressource anhängen Zertifikate certificatemanager.certs.use für das Zielzertifikat
Zertifikat löschen

certificates.delete
Zertifikate certificatemanager.certs.delete für das Zielzertifikat
Zertifikatszuordnung erstellen

certificateMaps.create
Zertifikatszuordnungen certificatemanager.certmaps.create für das Zielprojekt von Google Cloud
Zertifikatszuordnungen auflisten

certificateMaps.list
Zertifikatszuordnungen certificatemanager.certmaps.list für das Zielprojekt von Google Cloud
Zertifikatszuordnung abrufen

certificateMaps.get
Zertifikatszuordnungen certificatemanager.certmaps.get für die Zielzertifikatszuordnung
Zertifikatszuordnung aktualisieren

certificateMaps.patch
Zertifikatszuordnungen certificatemanager.certmaps.update für die Zielzertifikatszuordnung
Zertifikatszuordnung an eine Ressource anhängen Zertifikatszuordnungen certificatemanager.certmaps.use für die Zielzertifikatszuordnung
Zertifikatszuordnung löschen

certificateMaps.delete
Zertifikatszuordnungen certificatemanager.certmaps.delete für die Zielzertifikatszuordnung
Zertifikatszuordnungseintrag erstellen

certificateMaps.certificateMapEntries.create
Zertifikatszuordnungseinträge certificatemanager.certmapentries.create für die Zielzertifikatszuordnung und certificatemanager.certs.use für jedes zugehörige Zertifikat.
Zertifikatszuordnungseinträge auflisten

certificateMaps.certificateMapEntries.list
Zertifikatszuordnungseinträge certificatemanager.certmapentries.list für die Zielzertifikatszuordnung
Zertifikatszuordnungseintrag abrufen

certificateMaps.certificateMapEntries.get
Zertifikatszuordnungseinträge certificatemanager.certmapentries.get für den Ziel-Zertifikatszuordnungseintrag
Zertifikatszuordnungseintrag aktualisieren

certificateMaps.certificateMapEntries.patch
Zertifikatszuordnungseinträge certificatemanager.certmapentries.update für den Zielzertifikatszuordnungseintrag und certificatemanager.certs.use für jedes zugehörige Zertifikat.
Zertifikatszuordnungseintrag löschen

certificateMaps.certificateMapEntries.delete
Zertifikatszuordnungseinträge certificatemanager.certmapentries.delete für den Ziel-Zertifikatszuordnungseintrag
DNS-Autorisierung erstellen

dnsAuthorizations.create
DNS-Autorisierungen certificatemanager.dnsauthorizations.create für das Zielprojekt von Google Cloud
DNS-Autorisierungen auflisten

dnsAuthorizations.list
DNS-Autorisierungen certificatemanager.dnsauthorizations.list für das Zielprojekt von Google Cloud
DNS-Autorisierung abrufen

dnsAuthorizations.get
DNS-Autorisierungen certificatemanager.dnsauthorizations.get für die Ziel-DNS-Autorisierung
DNS-Autorisierung aktualisieren

dnsAuthorizations.patch
DNS-Autorisierungen certificatemanager.dnsauthorizations.update für die Ziel-DNS-Autorisierung
DNS-Autorisierung löschen

dnsAuthorizations.delete
DNS-Autorisierungen certificatemanager.dnsauthorizations.delete für die Ziel-DNS-Autorisierung
Konfiguration der Zertifikatsausstellung erstellen

certificateIssuanceConfigs.create
Konfigurationen von Zertifikatsausstellungen certificatemanager.certissuanceconfigs.create für das Zielprojekt von Google Cloud
Konfigurationen für die Zertifikatsausstellung auflisten

certificateIssuanceConfigs.list
Konfigurationen von Zertifikatsausstellungen certificatemanager.certissuanceconfigs.list für das Zielprojekt von Google Cloud
Konfiguration der Zertifikatsausstellung abrufen

certificateIssuanceConfigs.get
Konfigurationen von Zertifikatsausstellungen certificatemanager.certissuanceconfigs.get für die Zielkonfiguration der Zertifikatsausstellung
Konfiguration für die Zertifikatsausstellung löschen

certificateIssuanceConfigs.delete
Konfigurationen von Zertifikatsausstellungen certificatemanager.certissuanceconfigs.delete für die Zielkonfiguration der Zertifikatsausstellung
Vertrauenskonfiguration erstellen

trustConfigs.create
Konfigurationen von Vertrauensstellungen certificatemanager.trustconfigs.create für das Zielprojekt von Google Cloud
Konfigurationen von Vertrauensstellungen auflisten

trustConfigs.list
Konfigurationen von Vertrauensstellungen certificatemanager.trustconfigs.list für das Zielprojekt von Google Cloud
Vertrauenskonfiguration aktualisieren

trustConfigs.patch
Konfigurationen von Vertrauensstellungen certificatemanager.trustconfigs.update für die Ziel-Vertrauenskonfiguration
Status einer Vertrauenskonfiguration abrufen

trustConfigs.get
Konfigurationen von Vertrauensstellungen certificatemanager.trustconfigs.get für die Ziel-Vertrauenskonfiguration
Vertrauenskonfiguration an eine Ressource anhängen Konfigurationen von Vertrauensstellungen certificatemanager.trustconfigs.use für die Ziel-Vertrauenskonfiguration
Konfiguration der Vertrauensstellung löschen

trustConfigs.delete
Konfigurationen von Vertrauensstellungen certificatemanager.trustconfigs.delete für die Ziel-Vertrauenskonfiguration
Externen Kontoschlüssel erstellen

externalAccountKeys.create
Externe Kontoschlüssel publicca.externalAccountKeys.create für das Zielprojekt von Google Cloud
Vorgang mit langer Ausführungszeit abrufen

operations.get
Vorgänge certificatemanager.operations.get für den Zielvorgang
Vorgänge mit langer Ausführungszeit auflisten

operations.list
Vorgänge certificatemanager.operations.list für das Zielprojekt von Google Cloud
Abgeschlossenen Vorgang mit langer Ausführungszeit löschen

operations.delete
Vorgänge certificatemanager.operations.delete für den Zielvorgang

Rollen

In diesem Abschnitt werden die IAM-Rollen aufgeführt, die Zertifikatmanager-Berechtigungen enthalten.

Zertifikatmanager-Rollen für Projekte in Google Cloud

In der folgenden Tabelle sind die Google Cloud -Projektrollen und die darin enthaltenen Zertifikatmanager-Berechtigungen aufgeführt.

Role Permissions

(roles/certificatemanager.admin)

Admin role for Certificate Manager

certificatemanager.*

  • certificatemanager.certissuanceconfigs.create
  • certificatemanager.certissuanceconfigs.createTagBinding
  • certificatemanager.certissuanceconfigs.delete
  • certificatemanager.certissuanceconfigs.deleteTagBinding
  • certificatemanager.certissuanceconfigs.get
  • certificatemanager.certissuanceconfigs.list
  • certificatemanager.certissuanceconfigs.listEffectiveTags
  • certificatemanager.certissuanceconfigs.listTagBindings
  • certificatemanager.certissuanceconfigs.update
  • certificatemanager.certissuanceconfigs.use
  • certificatemanager.certmapentries.create
  • certificatemanager.certmapentries.createTagBinding
  • certificatemanager.certmapentries.delete
  • certificatemanager.certmapentries.deleteTagBinding
  • certificatemanager.certmapentries.get
  • certificatemanager.certmapentries.list
  • certificatemanager.certmapentries.listEffectiveTags
  • certificatemanager.certmapentries.listTagBindings
  • certificatemanager.certmapentries.update
  • certificatemanager.certmaps.create
  • certificatemanager.certmaps.createTagBinding
  • certificatemanager.certmaps.delete
  • certificatemanager.certmaps.deleteTagBinding
  • certificatemanager.certmaps.get
  • certificatemanager.certmaps.list
  • certificatemanager.certmaps.listEffectiveTags
  • certificatemanager.certmaps.listTagBindings
  • certificatemanager.certmaps.update
  • certificatemanager.certmaps.use
  • certificatemanager.certs.create
  • certificatemanager.certs.createTagBinding
  • certificatemanager.certs.delete
  • certificatemanager.certs.deleteTagBinding
  • certificatemanager.certs.get
  • certificatemanager.certs.list
  • certificatemanager.certs.listEffectiveTags
  • certificatemanager.certs.listTagBindings
  • certificatemanager.certs.update
  • certificatemanager.certs.use
  • certificatemanager.dnsauthorizations.create
  • certificatemanager.dnsauthorizations.createTagBinding
  • certificatemanager.dnsauthorizations.delete
  • certificatemanager.dnsauthorizations.deleteTagBinding
  • certificatemanager.dnsauthorizations.get
  • certificatemanager.dnsauthorizations.list
  • certificatemanager.dnsauthorizations.listEffectiveTags
  • certificatemanager.dnsauthorizations.listTagBindings
  • certificatemanager.dnsauthorizations.update
  • certificatemanager.dnsauthorizations.use
  • certificatemanager.locations.get
  • certificatemanager.locations.list
  • certificatemanager.observedcerts.get
  • certificatemanager.observedcerts.list
  • certificatemanager.operations.cancel
  • certificatemanager.operations.delete
  • certificatemanager.operations.get
  • certificatemanager.operations.list
  • certificatemanager.trustconfigs.create
  • certificatemanager.trustconfigs.createTagBinding
  • certificatemanager.trustconfigs.delete
  • certificatemanager.trustconfigs.deleteTagBinding
  • certificatemanager.trustconfigs.get
  • certificatemanager.trustconfigs.list
  • certificatemanager.trustconfigs.listEffectiveTags
  • certificatemanager.trustconfigs.listTagBindings
  • certificatemanager.trustconfigs.update
  • certificatemanager.trustconfigs.use

resourcemanager.projects.get

resourcemanager.projects.list

(roles/certificatemanager.editor)

Edit access to Certificate Manager all resources.

certificatemanager.*

  • certificatemanager.certissuanceconfigs.create
  • certificatemanager.certissuanceconfigs.createTagBinding
  • certificatemanager.certissuanceconfigs.delete
  • certificatemanager.certissuanceconfigs.deleteTagBinding
  • certificatemanager.certissuanceconfigs.get
  • certificatemanager.certissuanceconfigs.list
  • certificatemanager.certissuanceconfigs.listEffectiveTags
  • certificatemanager.certissuanceconfigs.listTagBindings
  • certificatemanager.certissuanceconfigs.update
  • certificatemanager.certissuanceconfigs.use
  • certificatemanager.certmapentries.create
  • certificatemanager.certmapentries.createTagBinding
  • certificatemanager.certmapentries.delete
  • certificatemanager.certmapentries.deleteTagBinding
  • certificatemanager.certmapentries.get
  • certificatemanager.certmapentries.list
  • certificatemanager.certmapentries.listEffectiveTags
  • certificatemanager.certmapentries.listTagBindings
  • certificatemanager.certmapentries.update
  • certificatemanager.certmaps.create
  • certificatemanager.certmaps.createTagBinding
  • certificatemanager.certmaps.delete
  • certificatemanager.certmaps.deleteTagBinding
  • certificatemanager.certmaps.get
  • certificatemanager.certmaps.list
  • certificatemanager.certmaps.listEffectiveTags
  • certificatemanager.certmaps.listTagBindings
  • certificatemanager.certmaps.update
  • certificatemanager.certmaps.use
  • certificatemanager.certs.create
  • certificatemanager.certs.createTagBinding
  • certificatemanager.certs.delete
  • certificatemanager.certs.deleteTagBinding
  • certificatemanager.certs.get
  • certificatemanager.certs.list
  • certificatemanager.certs.listEffectiveTags
  • certificatemanager.certs.listTagBindings
  • certificatemanager.certs.update
  • certificatemanager.certs.use
  • certificatemanager.dnsauthorizations.create
  • certificatemanager.dnsauthorizations.createTagBinding
  • certificatemanager.dnsauthorizations.delete
  • certificatemanager.dnsauthorizations.deleteTagBinding
  • certificatemanager.dnsauthorizations.get
  • certificatemanager.dnsauthorizations.list
  • certificatemanager.dnsauthorizations.listEffectiveTags
  • certificatemanager.dnsauthorizations.listTagBindings
  • certificatemanager.dnsauthorizations.update
  • certificatemanager.dnsauthorizations.use
  • certificatemanager.locations.get
  • certificatemanager.locations.list
  • certificatemanager.observedcerts.get
  • certificatemanager.observedcerts.list
  • certificatemanager.operations.cancel
  • certificatemanager.operations.delete
  • certificatemanager.operations.get
  • certificatemanager.operations.list
  • certificatemanager.trustconfigs.create
  • certificatemanager.trustconfigs.createTagBinding
  • certificatemanager.trustconfigs.delete
  • certificatemanager.trustconfigs.deleteTagBinding
  • certificatemanager.trustconfigs.get
  • certificatemanager.trustconfigs.list
  • certificatemanager.trustconfigs.listEffectiveTags
  • certificatemanager.trustconfigs.listTagBindings
  • certificatemanager.trustconfigs.update
  • certificatemanager.trustconfigs.use

resourcemanager.projects.get

resourcemanager.projects.list

(roles/certificatemanager.viewer)

Read-only access to Certificate Manager all resources.

certificatemanager.certissuanceconfigs.get

certificatemanager.certissuanceconfigs.list

certificatemanager.certissuanceconfigs.listEffectiveTags

certificatemanager.certissuanceconfigs.listTagBindings

certificatemanager.certmapentries.get

certificatemanager.certmapentries.list

certificatemanager.certmapentries.listEffectiveTags

certificatemanager.certmapentries.listTagBindings

certificatemanager.certmaps.get

certificatemanager.certmaps.list

certificatemanager.certmaps.listEffectiveTags

certificatemanager.certmaps.listTagBindings

certificatemanager.certs.get

certificatemanager.certs.list

certificatemanager.certs.listEffectiveTags

certificatemanager.certs.listTagBindings

certificatemanager.dnsauthorizations.get

certificatemanager.dnsauthorizations.list

certificatemanager.dnsauthorizations.listEffectiveTags

certificatemanager.dnsauthorizations.listTagBindings

certificatemanager.locations.*

  • certificatemanager.locations.get
  • certificatemanager.locations.list

certificatemanager.observedcerts.*

  • certificatemanager.observedcerts.get
  • certificatemanager.observedcerts.list

certificatemanager.operations.get

certificatemanager.operations.list

certificatemanager.trustconfigs.get

certificatemanager.trustconfigs.list

certificatemanager.trustconfigs.listEffectiveTags

certificatemanager.trustconfigs.listTagBindings

resourcemanager.projects.get

resourcemanager.projects.list

(roles/certificatemanager.owner)

Full access to Certificate Manager all resources.

certificatemanager.*

  • certificatemanager.certissuanceconfigs.create
  • certificatemanager.certissuanceconfigs.createTagBinding
  • certificatemanager.certissuanceconfigs.delete
  • certificatemanager.certissuanceconfigs.deleteTagBinding
  • certificatemanager.certissuanceconfigs.get
  • certificatemanager.certissuanceconfigs.list
  • certificatemanager.certissuanceconfigs.listEffectiveTags
  • certificatemanager.certissuanceconfigs.listTagBindings
  • certificatemanager.certissuanceconfigs.update
  • certificatemanager.certissuanceconfigs.use
  • certificatemanager.certmapentries.create
  • certificatemanager.certmapentries.createTagBinding
  • certificatemanager.certmapentries.delete
  • certificatemanager.certmapentries.deleteTagBinding
  • certificatemanager.certmapentries.get
  • certificatemanager.certmapentries.list
  • certificatemanager.certmapentries.listEffectiveTags
  • certificatemanager.certmapentries.listTagBindings
  • certificatemanager.certmapentries.update
  • certificatemanager.certmaps.create
  • certificatemanager.certmaps.createTagBinding
  • certificatemanager.certmaps.delete
  • certificatemanager.certmaps.deleteTagBinding
  • certificatemanager.certmaps.get
  • certificatemanager.certmaps.list
  • certificatemanager.certmaps.listEffectiveTags
  • certificatemanager.certmaps.listTagBindings
  • certificatemanager.certmaps.update
  • certificatemanager.certmaps.use
  • certificatemanager.certs.create
  • certificatemanager.certs.createTagBinding
  • certificatemanager.certs.delete
  • certificatemanager.certs.deleteTagBinding
  • certificatemanager.certs.get
  • certificatemanager.certs.list
  • certificatemanager.certs.listEffectiveTags
  • certificatemanager.certs.listTagBindings
  • certificatemanager.certs.update
  • certificatemanager.certs.use
  • certificatemanager.dnsauthorizations.create
  • certificatemanager.dnsauthorizations.createTagBinding
  • certificatemanager.dnsauthorizations.delete
  • certificatemanager.dnsauthorizations.deleteTagBinding
  • certificatemanager.dnsauthorizations.get
  • certificatemanager.dnsauthorizations.list
  • certificatemanager.dnsauthorizations.listEffectiveTags
  • certificatemanager.dnsauthorizations.listTagBindings
  • certificatemanager.dnsauthorizations.update
  • certificatemanager.dnsauthorizations.use
  • certificatemanager.locations.get
  • certificatemanager.locations.list
  • certificatemanager.observedcerts.get
  • certificatemanager.observedcerts.list
  • certificatemanager.operations.cancel
  • certificatemanager.operations.delete
  • certificatemanager.operations.get
  • certificatemanager.operations.list
  • certificatemanager.trustconfigs.create
  • certificatemanager.trustconfigs.createTagBinding
  • certificatemanager.trustconfigs.delete
  • certificatemanager.trustconfigs.deleteTagBinding
  • certificatemanager.trustconfigs.get
  • certificatemanager.trustconfigs.list
  • certificatemanager.trustconfigs.listEffectiveTags
  • certificatemanager.trustconfigs.listTagBindings
  • certificatemanager.trustconfigs.update
  • certificatemanager.trustconfigs.use

resourcemanager.projects.get

resourcemanager.projects.list

Service agent roles

Service agent roles should only be granted to service agents.

Role Permissions

(roles/certificatemanager.serviceAgent)

Grants Certificate Manager access to services and APIs in the user project.

certificatemanager.locations.get

Public CA-Rollen für Google Cloud -Projekte

Die folgenden Rollen und die darin enthaltenen Berechtigungen sind speziell für Public CA-Vorgänge erforderlich:

Rolle Berechtigungen
Ersteller von externen Kontoschlüsseln für Public CA
(roles/publicca.externalAccountKeyCreator)

Zugriff für Ressourcen des externen Schlüsselkontos der Public CA erstellen.

resourcemanager.projects.get
resourcemanager.projects.list
publicca.externalAccountKeys.create

Benutzerdefinierte Rollen

MitGoogle Cloud können Sie auch benutzerdefinierte Rollen erstellen, die Berechtigungen enthalten, die auf Ihre geschäftlichen Anforderungen zugeschnitten sind, z. B. das Prinzip der geringsten Berechtigung. Eine Anleitung finden Sie unter Benutzerdefinierte Rollen erstellen und verwalten.

Nächste Schritte