Auf dieser Seite werden App Lifecycle Manager-Rollen und -Berechtigungen beschrieben.
Wenn Sie App Lifecycle Manager verwenden möchten, müssen Sie die erforderlichen Dienstkonten haben. Für diese Dienstkonten müssen Sie die erforderlichen Berechtigungen gewähren. Weitere Informationen zu Dienstkonten und App Lifecycle Manager finden Sie unter App Lifecycle Manager-Dienstkonten. Weitere Informationen zu Dienstkonten finden Sie in der Übersicht über Dienstkonten.
Wenn Sie die in der Terraform Konfiguration definierten Ressourcen Google Cloud bereitstellen oder ansehen möchten, müssen Sie dem Dienstkonto Berechtigungen gewähren, die für diese Ressourcen spezifisch sind. Diese Berechtigungen gelten zusätzlich zu den Berechtigungen, die für die Verwendung von App Lifecycle Manager erforderlich sind. Eine Liste aller Rollen und der darin enthaltenen Berechtigungen finden Sie unter Referenz zu einfachen und vordefinierten Rollen von Identity and Access Management.
Für das Ansehen von App Lifecycle Manager-Bereitstellungen, -Revisionen und IAM-Richtlinien ist kein Dienstkonto erforderlich.
Vordefinierte App Lifecycle Manager-Rollen
IAM bietet vordefinierte Rollen für den Zugriff auf bestimmte Google Cloud Ressourcen. Mit diesen Rollen wird der unbefugte Zugriff auf andere Ressourcen verhindert.
In der folgenden Tabelle sind die IAM-Rollen von App Lifecycle Manager und deren Berechtigungen aufgeführt:
| Rolle | Beschreibung | Berechtigungen |
|---|---|---|
App Lifecycle Manager-Administrator (roles/saasservicemgmt.admin) |
Vollzugriff auf alle App Lifecycle Manager-Ressourcen. | saasservicemgmt.rollouts.createsaasservicemgmt.rollouts.updatesaasservicemgmt.rollouts.deletesaasservicemgmt.rolloutKinds.createsaasservicemgmt.rolloutKinds.updatesaasservicemgmt.rolloutKinds.deletesaasservicemgmt.releases.createsaasservicemgmt.releases.updatesaasservicemgmt.releases.deletesaasservicemgmt.units.createsaasservicemgmt.units.updatesaasservicemgmt.units.deletesaasservicemgmt.unitKinds.createsaasservicemgmt.unitKinds.updatesaasservicemgmt.unitKinds.deletesaasservicemgmt.unitOperations.createsaasservicemgmt.unitOperations.updatesaasservicemgmt.unitOperations.deletesaasservicemgmt.tenants.createsaasservicemgmt.tenants.updatesaasservicemgmt.tenants.deletesaasservicemgmt.saas.createsaasservicemgmt.saas.updatesaasservicemgmt.saas.deleteresourcemanager.projects.getresourcemanager.projects.listsaasservicemgmt.locations.listsaasservicemgmt.locations.getsaasservicemgmt.rollouts.listsaasservicemgmt.rollouts.getsaasservicemgmt.rolloutKinds.listsaasservicemgmt.rolloutKinds.getsaasservicemgmt.releases.listsaasservicemgmt.releases.getsaasservicemgmt.units.listsaasservicemgmt.units.getsaasservicemgmt.unitKinds.listsaasservicemgmt.unitKinds.getsaasservicemgmt.unitOperations.listsaasservicemgmt.unitOperations.getsaasservicemgmt.tenants.listsaasservicemgmt.tenants.getsaasservicemgmt.saas.listsaasservicemgmt.saas.get |
App Lifecycle Manager-Betrachter (roles/saasservicemgmt.viewer) |
App Lifecycle Manager-Ressourcen lesen: Releases, Roll-outs, Roll-out-Arten, Einheiten, Einheitentypen, Einheitsvorgänge, SaaS und Mandanten. | resourcemanager.projects.getresourcemanager.projects.listsaasservicemgmt.locations.listsaasservicemgmt.locations.getsaasservicemgmt.rollouts.listsaasservicemgmt.rollouts.getsaasservicemgmt.rolloutKinds.listsaasservicemgmt.rolloutKinds.getsaasservicemgmt.releases.listsaasservicemgmt.releases.getsaasservicemgmt.units.listsaasservicemgmt.units.getsaasservicemgmt.unitKinds.listsaasservicemgmt.unitKinds.getsaasservicemgmt.unitOperations.listsaasservicemgmt.unitOperations.getsaasservicemgmt.tenants.listsaasservicemgmt.tenants.getsaasservicemgmt.saas.listsaasservicemgmt.saas.get |
Berechtigungen
Die Berechtigungen, die der Aufrufer zum Aufrufen der einzelnen Methoden benötigt, sind in der REST API-Referenz aufgeführt.
Nächste Schritte
- IAM
- Weitere Informationen zur Verwendung von Bedingungen in IAM
- Weitere Informationen zu App Lifecycle Manager-Dienstkonten.