Standardmäßig enthält alle Google Cloud Console-Projekte einen einzigen Nutzer: den ursprünglichen Projektersteller. Weitere Nutzer können erst dann auf das Projekt und Google Cloud-Ressourcen zugreifen, wenn sie als Mitglieder des Projektteams hinzugefügt wurden. Auf dieser Seite werden verschiedene Möglichkeiten beschrieben, wie Sie neue Nutzer zu Ihrem Projekt hinzufügen.
Es wird auch beschrieben, wie Deployment Manager sich bei anderen Google Cloud-APIs in Ihrem Namen authentifiziert, um Ressourcen zu erstellen.
Hinweis
- Wenn Sie die Befehlszeilenbeispiele in dieser Anleitung verwenden möchten, installieren Sie das gcloud-Befehlszeilentool.
- Wenn Sie die API-Beispiele in dieser Anleitung verwenden möchten, richten Sie den API-Zugriff ein.
- Machen Sie sich mit Google Cloud Console-Projekten vertraut.
- Machen Sie sich mit der Google Identitäts- und Zugriffsverwaltung vertraut.
Zugriffskontrolle für Nutzer
Fügen Sie Ihre Nutzer als Projektteammitglieder hinzu und weisen Sie die entsprechenden Rollen in der Identitäts- und Zugriffsverwaltung (IAM) zu, um Ihren Nutzern Zugriff auf Ihr Projekt zu gewähren.
Informationen darüber, wie Sie Teammitglieder hinzufügen, finden Sie unter Zugriff auf Ressourcen erteilen, ändern und entziehen.
Deployment Manager-Rollen
Rolle | Berechtigungen |
---|---|
Deployment Manager-Bearbeiter( Bietet das Erstellen und Verwalten von Bereitstellungen. Ressourcen auf der niedrigsten Ebene, für die Sie diese Rolle zuweisen können:
|
deploymentmanager.
deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager.manifests.*
deploymentmanager.operations.*
deploymentmanager.resources.*
deploymentmanager.
deploymentmanager.types.*
resourcemanager.projects.get resourcemanager.projects.list serviceusage.quotas.get serviceusage.services.get serviceusage.services.list |
Bearbeiter von Deployment Manager-Typ( Bietet Lese- und Schreibzugriff auf alle Ressourcen zur Typregistrierung. Ressourcen auf der niedrigsten Ebene, für die Sie diese Rolle zuweisen können:
|
deploymentmanager.
deploymentmanager.
deploymentmanager.
deploymentmanager.types.*
resourcemanager.projects.get resourcemanager.projects.list serviceusage.quotas.get serviceusage.services.get |
Betrachter von Deployment Manager-Typ( Schreibgeschützter Zugriff auf alle Ressourcen zur Typregistrierung Ressourcen auf der niedrigsten Ebene, für die Sie diese Rolle zuweisen können:
|
deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager.types.get deploymentmanager.types.list resourcemanager.projects.get resourcemanager.projects.list serviceusage.quotas.get serviceusage.services.get |
Deployment Manager-Betrachter( Bietet Lesezugriff auf alle Deployment Manager-Ressourcen. Ressourcen auf der niedrigsten Ebene, für die Sie diese Rolle zuweisen können:
|
deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager.manifests.*
deploymentmanager.operations.*
deploymentmanager.resources.*
deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager. deploymentmanager.types.get deploymentmanager.types.list resourcemanager.projects.get resourcemanager.projects.list serviceusage.quotas.get serviceusage.services.get serviceusage.services.list |
Zugriffskontrolle für Deployment Manager
Zum Erstellen weiterer Google Cloud-Ressourcen verwendet Deployment Manager die Anmeldedaten des Google APIs-Dienst-Agents, um sich bei anderen APIs zu authentifizieren. Der Google APIs-Dienst-Agent ist speziell dafür entwickelt, interne Google-Prozesse in Ihrem Namen auszuführen. Dieses Dienstkonto ist über die E-Mail-Adresse identifizierbar:
[PROJECT_NUMBER]@cloudservices.gserviceaccount.com
Der Google APIs-Dienst-Agent erhält automatisch die Rolle "Bearbeiter“ auf Projektebene und wird im Abschnitt "IAM“ der Google Cloud Console aufgeführt. Dieses Dienstkonto besteht unbegrenzt zusammen mit dem Projekt und wird erst gelöscht, wenn das Projekt gelöscht wird. Da Deployment Manager und andere Dienste wie verwaltete Instanzgruppen dieses Dienstkonto benötigen, um Ressourcen zu erstellen, zu löschen und zu verwalten, empfiehlt es sich nicht, die Berechtigungen dieses Kontos zu ändern.
Weitere Informationen
- Weitere Informationen zu Dienstkonten
- Weitere Informationen darüber, wie Teammitglieder hinzugefügt werden
- IAM