Diese Seite beschreibt, wie Sie die Zugriffssteuerung für Ihre Runtime Configurator Ressourcen mit Google Identity and Access Management festlegen. Weitere Informationen über Runtime Configurator finden Sie unter Grundlagen von Runtime Configurator.
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.
- Informationen zu Google Cloud Konsolenprojekten
- Machen Sie sich mit der Google Identitäts- und Zugriffsverwaltung vertraut.
IAM-Rollen
Runtime Configurator unterstützt einfache Rollen für die zugehörigen Ressourcen. Das bedeutet, dass Sie anderen Nutzern entweder die Inhaber-, Bearbeiter- oder Betrachterrolle zuweisen können, je nachdem welche Zugriffsrechte Sie ihnen auf die Runtime Configurator-Ressourcen geben möchten. Sie müssen diese Berechtigungen auf Projektebene oder auf Ebene der Konfigurationsressourcen zuweisen.
Es gibt keine vordefinierten Rollen für Runtime Configurator.
Berechtigungen
Bei IAM erfordert jede API-Methode bestimmte Berechtigungen, damit sie aufgerufen werden kann. Die nachstehende Tabelle zeigt, welche Berechtigungen für welche API-Methode erforderlich sind.
| Methode | Erforderliche Berechtigungen | Rollen zum Aufruf dieser Methode |
|---|---|---|
projects.configs.create
|
runtimeconfig.configs.create |
|
projects.configs.delete
|
runtimeconfig.configs.delete |
|
projects.configs.get
|
runtimeconfig.configs.get |
|
projects.configs.list
|
runtimeconfig.configs.list |
|
projects.configs.update
|
runtimeconfig.configs.update |
|
projects.configs.operations.get
|
runtimeconfig.configs.operations.get |
|
projects.configs.variables.create
|
runtimeconfig.variables.create |
|
projects.configs.variables.delete
|
runtimeconfig.variables.delete |
|
projects.configs.variables.get
|
runtimeconfig.variables.get |
|
projects.configs.variables.list
|
runtimeconfig.variables.list |
|
projects.configs.variables.update
|
runtimeconfig.variables.update |
|
projects.configs.variables.watch
|
runtimeconfig.variables.watch |
|
projects.configs.waiters.create
|
runtimeconfig.waiters.create |
|
projects.configs.waiters.delete
|
runtimeconfig.waiters.delete |
|
projects.configs.waiters.get
|
runtimeconfig.waiters.get |
|
projects.configs.waiters.list
|
runtimeconfig.waiters.list |
|