Esta página descreve como definir o controlo de acesso nos recursos do Runtime Configurator através da gestão de identidade e acesso da Google. Para obter informações acerca do Runtime Configurator, leia o artigo Fundamentos do Runtime Configurator.
Antes de começar
- Se quiser usar os exemplos de linhas de comando neste guia, instale a ferramenta de linhas de comando`gcloud`.
- Se quiser usar os exemplos de API neste guia, configure o acesso à API.
- Compreenda os projetos da Google Cloud consola.
- Compreenda a gestão de identidade e de acesso da Google.
Funções de IAM
O Runtime Configurator suporta funções básicas para os respetivos recursos. Isto significa que pode conceder a função de proprietário, editor ou leitor para dar a outros utilizadores a quantidade certa de acesso aos recursos do Runtime Configurator. Tem de conceder estas autorizações ao nível do projeto ou ao nível do recurso de configuração.
Não existem funções predefinidas para o Runtime Configurator.
Autorizações
Com o IAM, cada método da API requer uma autorização específica para ser chamado. Use a tabela abaixo para determinar que autorizações são necessárias para o método da API desejado.
Método | Autorizações necessárias | Funções que lhe permitem chamar este método |
---|---|---|
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 |
|
O que se segue?
- Saiba mais sobre a IAM.
- Saiba mais sobre as funções básicas.