In questa pagina viene descritto come impostare il controllo dell'accesso alle risorse Runtime Configurator utilizzando Google Identity and Access Management. Per informazioni su Runtime Configurator, consulta Runtime Configurator Fundamentals.
Prima di iniziare
- Se vuoi utilizzare gli esempi a riga di comando di questa guida, installa lo strumento a riga di comando "gcloud".
- Se vuoi utilizzare gli esempi di API descritti in questa guida, configura l'accesso alle API.
- Informazioni sui progetti della console Google Cloud.
- Scopri di più su Google Identity and Access Management.
Ruoli IAM
Runtime Configurator supporta i ruoli di base per le sue risorse. Ciò significa che puoi concedere il ruolo di proprietario, editor o visualizzatore per fornire ad altri utenti il livello di accesso corretto alle risorse di Runtime Configurator. Devi concedere queste autorizzazioni a livello di progetto o a livello di risorsa di configurazione.
Non esistono ruoli predefiniti per Runtime Configurator.
Autorizzazioni
Con IAM, ogni metodo API richiede un'autorizzazione specifica per poter essere chiamato. Utilizza la tabella seguente per determinare quali autorizzazioni sono necessarie per il metodo API desiderato.
Metodo | Autorizzazioni richieste | Ruoli che consentono di chiamare questo metodo |
---|---|---|
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 |
|
Passaggi successivi
- Scopri di più su IAM.
- Scopri di più sui ruoli di base.