Opções de controlo de acesso do configurador do tempo de execução

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

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
  • roles/owner
  • roles/editor
projects.configs.delete runtimeconfig.configs.delete
  • roles/owner
  • roles/editor
projects.configs.get runtimeconfig.configs.get
  • roles/owner
  • roles/editor
  • roles/viewer
projects.configs.list runtimeconfig.configs.list
  • roles/owner
  • roles/editor
  • roles/viewer
projects.configs.update runtimeconfig.configs.update
  • roles/owner
  • roles/editor
projects.configs.operations.get runtimeconfig.configs.operations.get
  • roles/owner
  • roles/editor
  • roles/viewer
projects.configs.variables.create runtimeconfig.variables.create
  • roles/owner
  • roles/editor
projects.configs.variables.delete runtimeconfig.variables.delete
  • roles/owner
  • roles/editor
projects.configs.variables.get runtimeconfig.variables.get
  • roles/owner
  • roles/editor
  • roles/viewer
projects.configs.variables.list runtimeconfig.variables.list
  • roles/owner
  • roles/editor
  • roles/viewer
projects.configs.variables.update runtimeconfig.variables.update
  • roles/owner
  • roles/editor
projects.configs.variables.watch runtimeconfig.variables.watch
  • roles/owner
  • roles/editor
  • roles/viewer
projects.configs.waiters.create runtimeconfig.waiters.create
  • roles/owner
  • roles/editor
projects.configs.waiters.delete runtimeconfig.waiters.delete
  • roles/owner
  • roles/editor
projects.configs.waiters.get runtimeconfig.waiters.get
  • roles/owner
  • roles/editor
  • roles/viewer
projects.configs.waiters.list runtimeconfig.waiters.list
  • roles/owner
  • roles/editor
  • roles/viewer

O que se segue?