Controle de acesso do Bigtable com o IAM

O Identity and Access Management (IAM) permite gerenciar permissões granulares nos recursos do Bigtable. O IAM ajuda a aplicar o princípio de privilégio mínimo e proteger seus dados em projetos, instâncias e tabelas.

O Bigtable usa o IAM para controle de acesso. Para controlar quem tem acesso a um recurso, defina políticas do IAM no recurso.

Os recursos do Bigtable são organizados em uma hierarquia. Um projeto doGoogle Cloud é o pai de uma instância do Bigtable, que é o pai dos clusters e das tabelas. Uma tabela é o pai das visualizações autorizadas, enquanto um cluster é o pai dos backups. É possível configurar o controle de acesso em cada nível.

Se você tiver permissões em um nível, terá automaticamente permissões abaixo desse nível. Por exemplo, se você tiver acesso no nível do projeto, terá acesso às instâncias, aos clusters, às tabelas, às visualizações autorizadas e às visualizações materializadas contínuas desse projeto. Se você receber acesso a uma visualização autorizada ou a uma visualização materializada contínua, não terá acesso automático a recursos de nível superior que são pais da visualização autorizada ou da visualização materializada contínua, como a tabela e a instância. Esse comportamento é chamado de herança de política.

Para mais informações sobre a hierarquia do IAM, consulte Herança de políticas do IAM.

Exemplos de controle de acesso

Exemplos de como usar o controle de acesso no nível do projeto:

  • Permitir que um usuário leia qualquer tabela do projeto, sem poder alterá-la.
  • Permitir que um usuário leia e edite qualquer tabela do projeto, sem poder gerenciar instâncias.
  • Permitir que um usuário leia e edite qualquer tabela do projeto e gerencie instâncias.

Exemplos de como usar o controle de acesso no nível da instância:

  • Permitir que um usuário leia de qualquer tabela em apenas uma instância em um projeto que tenha várias instâncias.
  • Permitir que um usuário gerencie apenas uma instância em um projeto que tenha várias instâncias.

Exemplos de como usar o controle de acesso no nível da tabela:

  • Permitir que um usuário grave em uma tabela, mas não leia dela.
  • Permitir que um usuário leia de uma tabela, mas não grave nela.

Exemplos de como usar o controle de acesso no nível do backup:

  • Impedir que um usuário exclua um backup.
  • Impeça que um usuário restaure o backup.

Exemplos de como usar o controle de acesso no nível da visualização autorizada:

  • Permitir que um usuário leia uma visualização autorizada, mas não a modifique.
  • Permitir que um usuário visualize dados de apenas uma das várias visualizações autorizadas de uma tabela.

Exemplos de como usar o controle de acesso no nível da visualização materializada contínua:

  • Permitir que um usuário leia uma visualização materializada contínua, mas não modifique a tabela subjacente.

Para mais informações sobre o IAM e os recursos dele, consulte o guia do desenvolvedor do IAM. Consulte, especificamente, Como conceder, alterar e revogar acesso.

No Bigtable, não é possível conceder acesso aos seguintes tipos de principais:

Para ver listas das permissões e dos papéis com os quais o Bigtable é compatível, consulte as seções a seguir.

Como ativar a API Bigtable

Para visualizar e atribuir papéis do IAM do Bigtable, é necessário ativar a API Bigtable para o projeto. Até que você ative a API, os papéis do Bigtable não vão aparecer no console doGoogle Cloud .

Funções necessárias para ativar APIs

Para ativar APIs, você precisa da permissão serviceusage.services.enable. Se você criou o projeto, provavelmente já tem essa permissão pelo papel de proprietário (roles/owner). Caso contrário, é possível conseguir essa permissão pelo papel de administrador do Service Usage (roles/serviceusage.serviceUsageAdmin). Saiba como conceder papéis.

Ativar a API

Permissões

Nesta seção, resumimos as permissões compatíveis com o Bigtable.

As permissões permitem que os usuários executem ações específicas em recursos do Bigtable. Por exemplo, as permissões bigtable.instances.list permitem que os usuários listem todas as instâncias do Bigtable em um projeto. Não é possível conceder permissões diretamente aos usuários. Em vez disso, atribua a cada usuário um papel predefinido ou personalizado, que concede uma ou mais permissões.

A tabela a seguir lista as permissões do IAM associadas ao Bigtable.

Permissão Incluído nos papéis

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Usuário de tags (roles/resourcemanager.tagUser)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Usuário de tags (roles/resourcemanager.tagUser)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Usuário de tags (roles/resourcemanager.tagUser)

Leitor de tags (roles/resourcemanager.tagViewer)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Usuário de tags (roles/resourcemanager.tagUser)

Leitor de tags (roles/resourcemanager.tagViewer)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Administrador de segurança (roles/iam.securityAdmin)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Leitor de inventário do Wiz Cloud (roles/wiz.cloudInventoryViewer)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Administrador de segurança (roles/iam.securityAdmin)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Leitor de inventário do Wiz Cloud (roles/wiz.cloudInventoryViewer)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Usuário de tags (roles/resourcemanager.tagUser)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Usuário de tags (roles/resourcemanager.tagUser)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Leitor de inventário do Wiz Cloud (roles/wiz.cloudInventoryViewer)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Leitor de inventário do Wiz Cloud (roles/wiz.cloudInventoryViewer)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Usuário de tags (roles/resourcemanager.tagUser)

Leitor de tags (roles/resourcemanager.tagViewer)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Usuário de tags (roles/resourcemanager.tagUser)

Leitor de tags (roles/resourcemanager.tagViewer)

Driver dos perfis de dados da organização do DLP (roles/dlp.orgdriver)

Driver dos perfis de dados do projeto do DLP (roles/dlp.projectdriver)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Administrador de segurança (roles/iam.securityAdmin)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Administrador de segurança (roles/iam.securityAdmin)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Administrador de segurança (roles/iam.securityAdmin)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Administrador de segurança (roles/iam.securityAdmin)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Leitor de inventário do Wiz Cloud (roles/wiz.cloudInventoryViewer)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Leitor de inventário do Wiz Cloud (roles/wiz.cloudInventoryViewer)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.viewer)

Administrador de segurança (roles/iam.securityAdmin)

Avaliador de segurança (roles/iam.securityReviewer)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Auditor de segurança (roles/iam.securityAuditor)

Engenheiro de confiabilidade do site (roles/iam.siteReliabilityEngineer)

Usuário de suporte (roles/iam.supportUser)

Leitor de inventário do Wiz Cloud (roles/wiz.cloudInventoryViewer)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Leitor (roles/reader)

Leitor (roles/viewer)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Usuário do Bigtable (roles/bigtable.user)

Leitor do Bigtable (roles/bigtable.reader)

Cientista de dados (roles/iam.dataScientist)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Usuário de suporte (roles/iam.supportUser)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Administrador do Bigtable (roles/bigtable.admin)

Administrador de segurança (roles/iam.securityAdmin)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Administrador (roles/admin)

Proprietário (roles/owner)

Gravador (roles/writer)

Editor (roles/editor)

Administrador do Bigtable (roles/bigtable.admin)

Editor do Bigtable (roles/bigtable.editor)

Administrador de bancos de dados (roles/iam.databasesAdmin)

Papéis de agente de serviço

Papéis predefinidos

Cada papel predefinido é um grupo de uma ou mais permissões. Por exemplo, roles/bigtable.reader fornece acesso somente leitura a informações sobre instâncias, clusters, tabelas e grupos de colunas do Bigtable, bem como os dados contidos em suas tabelas. Você atribui papéis a usuários ou grupos, o que permite que eles realizem ações nos recursos do seu projeto.

A tabela a seguir lista os papéis predefinidos do Bigtable, incluindo uma lista de permissões associadas a cada um:

Role Permissions

(roles/bigtable.admin)

Administers all Bigtable instances within a project, including the data stored within tables. Can create new instances. Intended for project administrators.

Lowest-level resources where you can grant this role:

  • Table

bigtable.*

  • bigtable.appProfiles.create
  • bigtable.appProfiles.delete
  • bigtable.appProfiles.get
  • bigtable.appProfiles.list
  • bigtable.appProfiles.update
  • bigtable.authorizedViews.create
  • bigtable.authorizedViews.createTagBinding
  • bigtable.authorizedViews.delete
  • bigtable.authorizedViews.deleteTagBinding
  • bigtable.authorizedViews.get
  • bigtable.authorizedViews.getIamPolicy
  • bigtable.authorizedViews.list
  • bigtable.authorizedViews.listEffectiveTags
  • bigtable.authorizedViews.listTagBindings
  • bigtable.authorizedViews.mutateRows
  • bigtable.authorizedViews.readRows
  • bigtable.authorizedViews.sampleRowKeys
  • bigtable.authorizedViews.setIamPolicy
  • bigtable.authorizedViews.update
  • bigtable.backups.create
  • bigtable.backups.delete
  • bigtable.backups.get
  • bigtable.backups.getIamPolicy
  • bigtable.backups.list
  • bigtable.backups.read
  • bigtable.backups.restore
  • bigtable.backups.setIamPolicy
  • bigtable.backups.update
  • bigtable.clusters.create
  • bigtable.clusters.delete
  • bigtable.clusters.get
  • bigtable.clusters.list
  • bigtable.clusters.update
  • bigtable.hotTablets.list
  • bigtable.instances.create
  • bigtable.instances.createTagBinding
  • bigtable.instances.delete
  • bigtable.instances.deleteTagBinding
  • bigtable.instances.executeQuery
  • bigtable.instances.get
  • bigtable.instances.getIamPolicy
  • bigtable.instances.list
  • bigtable.instances.listEffectiveTags
  • bigtable.instances.listTagBindings
  • bigtable.instances.ping
  • bigtable.instances.setIamPolicy
  • bigtable.instances.update
  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list
  • bigtable.locations.list
  • bigtable.logicalViews.create
  • bigtable.logicalViews.delete
  • bigtable.logicalViews.get
  • bigtable.logicalViews.getIamPolicy
  • bigtable.logicalViews.list
  • bigtable.logicalViews.readRows
  • bigtable.logicalViews.setIamPolicy
  • bigtable.logicalViews.update
  • bigtable.materializedViews.create
  • bigtable.materializedViews.delete
  • bigtable.materializedViews.get
  • bigtable.materializedViews.getIamPolicy
  • bigtable.materializedViews.list
  • bigtable.materializedViews.readRows
  • bigtable.materializedViews.sampleRowKeys
  • bigtable.materializedViews.setIamPolicy
  • bigtable.materializedViews.update
  • bigtable.memoryLayers.get
  • bigtable.memoryLayers.list
  • bigtable.memoryLayers.update
  • bigtable.schemaBundles.create
  • bigtable.schemaBundles.delete
  • bigtable.schemaBundles.get
  • bigtable.schemaBundles.getIamPolicy
  • bigtable.schemaBundles.list
  • bigtable.schemaBundles.setIamPolicy
  • bigtable.schemaBundles.update
  • bigtable.tables.checkConsistency
  • bigtable.tables.create
  • bigtable.tables.delete
  • bigtable.tables.generateConsistencyToken
  • bigtable.tables.get
  • bigtable.tables.getIamPolicy
  • bigtable.tables.list
  • bigtable.tables.mutateRows
  • bigtable.tables.readRows
  • bigtable.tables.sampleRowKeys
  • bigtable.tables.setIamPolicy
  • bigtable.tables.undelete
  • bigtable.tables.update

cloudkms.keyHandles.*

  • cloudkms.keyHandles.create
  • cloudkms.keyHandles.get
  • cloudkms.keyHandles.list

cloudkms.operations.get

cloudkms.projects.showEffectiveAutokeyConfig

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.*

  • monitoring.timeSeries.create
  • monitoring.timeSeries.list

resourcemanager.projects.get

(roles/bigtable.editor)

Editor role for bigtable

bigtable.appProfiles.*

  • bigtable.appProfiles.create
  • bigtable.appProfiles.delete
  • bigtable.appProfiles.get
  • bigtable.appProfiles.list
  • bigtable.appProfiles.update

bigtable.authorizedViews.create

bigtable.authorizedViews.delete

bigtable.authorizedViews.get

bigtable.authorizedViews.getIamPolicy

bigtable.authorizedViews.list

bigtable.authorizedViews.listEffectiveTags

bigtable.authorizedViews.listTagBindings

bigtable.authorizedViews.mutateRows

bigtable.authorizedViews.readRows

bigtable.authorizedViews.sampleRowKeys

bigtable.authorizedViews.update

bigtable.backups.create

bigtable.backups.delete

bigtable.backups.get

bigtable.backups.getIamPolicy

bigtable.backups.list

bigtable.backups.read

bigtable.backups.restore

bigtable.backups.update

bigtable.clusters.*

  • bigtable.clusters.create
  • bigtable.clusters.delete
  • bigtable.clusters.get
  • bigtable.clusters.list
  • bigtable.clusters.update

bigtable.hotTablets.list

bigtable.instances.create

bigtable.instances.delete

bigtable.instances.executeQuery

bigtable.instances.get

bigtable.instances.getIamPolicy

bigtable.instances.list

bigtable.instances.listEffectiveTags

bigtable.instances.listTagBindings

bigtable.instances.ping

bigtable.instances.update

bigtable.keyvisualizer.*

  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list

bigtable.locations.list

bigtable.logicalViews.create

bigtable.logicalViews.delete

bigtable.logicalViews.get

bigtable.logicalViews.getIamPolicy

bigtable.logicalViews.list

bigtable.logicalViews.readRows

bigtable.logicalViews.update

bigtable.materializedViews.create

bigtable.materializedViews.delete

bigtable.materializedViews.get

bigtable.materializedViews.getIamPolicy

bigtable.materializedViews.list

bigtable.materializedViews.readRows

bigtable.materializedViews.sampleRowKeys

bigtable.materializedViews.update

bigtable.memoryLayers.*

  • bigtable.memoryLayers.get
  • bigtable.memoryLayers.list
  • bigtable.memoryLayers.update

bigtable.schemaBundles.create

bigtable.schemaBundles.delete

bigtable.schemaBundles.get

bigtable.schemaBundles.getIamPolicy

bigtable.schemaBundles.list

bigtable.schemaBundles.update

bigtable.tables.checkConsistency

bigtable.tables.create

bigtable.tables.delete

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.getIamPolicy

bigtable.tables.list

bigtable.tables.mutateRows

bigtable.tables.readRows

bigtable.tables.sampleRowKeys

bigtable.tables.undelete

bigtable.tables.update

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.list

resourcemanager.projects.get

resourcemanager.projects.list

(roles/bigtable.user)

Provides read-write access to the data stored within Bigtable tables. Intended for application developers or service accounts.

Lowest-level resources where you can grant this role:

  • Table

bigtable.appProfiles.get

bigtable.appProfiles.list

bigtable.authorizedViews.get

bigtable.authorizedViews.list

bigtable.authorizedViews.mutateRows

bigtable.authorizedViews.readRows

bigtable.authorizedViews.sampleRowKeys

bigtable.backups.get

bigtable.backups.list

bigtable.clusters.get

bigtable.clusters.list

bigtable.hotTablets.list

bigtable.instances.executeQuery

bigtable.instances.get

bigtable.instances.list

bigtable.instances.ping

bigtable.keyvisualizer.*

  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list

bigtable.locations.list

bigtable.logicalViews.get

bigtable.logicalViews.list

bigtable.logicalViews.readRows

bigtable.materializedViews.get

bigtable.materializedViews.list

bigtable.materializedViews.readRows

bigtable.materializedViews.sampleRowKeys

bigtable.memoryLayers.get

bigtable.memoryLayers.list

bigtable.schemaBundles.get

bigtable.schemaBundles.list

bigtable.tables.checkConsistency

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.list

bigtable.tables.mutateRows

bigtable.tables.readRows

bigtable.tables.sampleRowKeys

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.*

  • monitoring.timeSeries.create
  • monitoring.timeSeries.list

resourcemanager.projects.get

(roles/bigtable.viewer)

Provides no data access. Intended as a minimal set of permissions to access the Google Cloud console for Bigtable.

Lowest-level resources where you can grant this role:

  • Table

bigtable.appProfiles.get

bigtable.appProfiles.list

bigtable.authorizedViews.get

bigtable.authorizedViews.getIamPolicy

bigtable.authorizedViews.list

bigtable.authorizedViews.listEffectiveTags

bigtable.authorizedViews.listTagBindings

bigtable.backups.get

bigtable.backups.getIamPolicy

bigtable.backups.list

bigtable.clusters.get

bigtable.clusters.list

bigtable.hotTablets.list

bigtable.instances.get

bigtable.instances.getIamPolicy

bigtable.instances.list

bigtable.instances.listEffectiveTags

bigtable.instances.listTagBindings

bigtable.locations.list

bigtable.logicalViews.get

bigtable.logicalViews.getIamPolicy

bigtable.logicalViews.list

bigtable.materializedViews.get

bigtable.materializedViews.getIamPolicy

bigtable.materializedViews.list

bigtable.memoryLayers.get

bigtable.memoryLayers.list

bigtable.schemaBundles.get

bigtable.schemaBundles.getIamPolicy

bigtable.schemaBundles.list

bigtable.tables.checkConsistency

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.getIamPolicy

bigtable.tables.list

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.list

resourcemanager.projects.get

(roles/bigtable.reader)

Provides read-only access to the data stored within Bigtable tables. Intended for data scientists, dashboard generators, and other data-analysis scenarios.

Lowest-level resources where you can grant this role:

  • Table

bigtable.appProfiles.get

bigtable.appProfiles.list

bigtable.authorizedViews.get

bigtable.authorizedViews.list

bigtable.authorizedViews.readRows

bigtable.authorizedViews.sampleRowKeys

bigtable.backups.get

bigtable.backups.list

bigtable.clusters.get

bigtable.clusters.list

bigtable.hotTablets.list

bigtable.instances.executeQuery

bigtable.instances.get

bigtable.instances.list

bigtable.instances.ping

bigtable.keyvisualizer.*

  • bigtable.keyvisualizer.get
  • bigtable.keyvisualizer.list

bigtable.locations.list

bigtable.logicalViews.get

bigtable.logicalViews.list

bigtable.logicalViews.readRows

bigtable.materializedViews.get

bigtable.materializedViews.list

bigtable.materializedViews.readRows

bigtable.materializedViews.sampleRowKeys

bigtable.memoryLayers.get

bigtable.memoryLayers.list

bigtable.schemaBundles.get

bigtable.schemaBundles.list

bigtable.tables.checkConsistency

bigtable.tables.generateConsistencyToken

bigtable.tables.get

bigtable.tables.list

bigtable.tables.readRows

bigtable.tables.sampleRowKeys

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.timeSeries.*

  • monitoring.timeSeries.create
  • monitoring.timeSeries.list

resourcemanager.projects.get

Papéis personalizados

Se os papéis predefinidos do Bigtable não atenderem aos seus requisitos de negócios, defina seus próprios papéis personalizados com as permissões que você especificar.

Se o papel personalizado precisar de acesso ao console do Google Cloud , identifique as tarefas que os usuários realizarão e certifique-se de que o papel personalizado tenha as permissões necessárias para cada tarefa, como mostrado na tabela abaixo. Se um papel personalizado não tiver todas as permissões obrigatórias para uma tarefa e um usuário tentar realizar essa tarefa, o console do Google Cloud não funcionará corretamente.

Google Cloud tarefa do console Permissões necessárias
Acesso básico ao console do Google Cloud
  • bigtable.appProfiles.get
  • bigtable.appProfiles.list
  • bigtable.clusters.get
  • bigtable.clusters.list
  • bigtable.instances.get
  • bigtable.instances.list
  • bigtable.locations.list
  • bigtable.tables.get
  • bigtable.tables.list
  • resourcemanager.projects.get
Criação de uma instância ou cluster

Permissões de acesso básico mais:

  • bigtable.clusters.create
  • bigtable.instances.create
Modificação de uma instância ou cluster

Permissões de acesso básico mais:

  • bigtable.clusters.update
  • bigtable.instances.update
Gerenciamento da configuração de replicação

Permissões de acesso básico mais:

  • bigtable.appProfiles.create
  • bigtable.appProfiles.delete
  • bigtable.appProfiles.update
Exclusão de uma instância ou cluster

Permissões de acesso básico mais:

  • bigtable.clusters.delete
  • bigtable.instances.delete
Monitoramento de uma instância ou cluster

Permissões de acesso básico mais:

  • monitoring.metricDescriptors.get
  • monitoring.metricDescriptors.list
  • monitoring.timeSeries.list
Criar e atualizar uma tabela

Permissões de acesso básico mais:

  • bigtable.tables.create
  • bigtable.tables.update
Restaurar um backup

Permissões de acesso básico mais:

  • bigtable.backups.list
  • bigtable.tables.create
  • bigtable.backups.restore

Gerenciamento do IAM

Nesta seção, explicamos como gerenciar os papéis do IAM e as permissões relacionadas nos níveis do projeto, da instância, da tabela e do backup.

Gerenciamento do IAM no nível do projeto

No nível do projeto, é possível conceder, alterar e revogar papéis do IAM usando o console do Google Cloud , a API IAM ou a Google Cloud CLI. Para mais informações, consulte Como conceder, alterar e revogar acesso.

Depois de criar um projeto, é possível conceder os papéis do IAM no nível do projeto a usuários com base nos níveis de acesso específicos.

Funções exigidas

Antes de definir os papéis do IAM no nível da instância, nível da tabela, nível do backup, nível da visualização autorizada ou nível da visualização materializada contínua para um usuário, verifique se ele tem pelo menos um dos seguintes papéis do IAM para envolvidos no projeto:

  • Leitor do Bigtable (recomendado)
  • Leitor do Bigtable
  • Usuário do Bigtable
  • Administrador do Bigtable

Escolha um papel para envolvidos no projeto que não tenha mais permissões do que o usuário realmente precisa em todas as instâncias, tabelas, backups, visualizações autorizadas ou visualizações materializadas contínuas do projeto. Por isso, conceda o papel Leitor do Bigtable em quase todos os casos.

Se o usuário não tiver pelo menos um desses papéis para envolvidos no projeto, não terá acesso ao Bigtable por meio do console do Google Cloud . O console do Google Cloud requer um desses papéis para envolvidos no projeto para recuperar informações sobre instâncias, clusters, tabelas ou backups em nome do usuário.

Conceder papéis do IAM no nível da instância

Você pode conceder qualquer um dos papéis predefinidos do Bigtable às contas de serviço ou usuários no nível da instância. Também é possível conceder qualquer papel personalizado que você tenha definido.

Para conceder um papel predefinido ou personalizado a uma conta de serviço ou um usuário no nível da instância, faça o seguinte:

Console

  1. Acesse a página de instâncias do Bigtable no console doGoogle Cloud .

    Acesse a página "Instâncias".

  2. Marque as caixas ao lado das instâncias dos papéis que você quer gerenciar. Será exibido um painel de informações.

  3. No painel de informações, clique em Permissões.

  4. Em Adicionar principais, comece a digitar o endereço de e-mail do usuário ou da conta de serviço que você quer adicionar e clique nele.

  5. Clique na lista Selecionar um papel e em Bigtable para selecionar um papel predefinido ou em Personalizado para selecionar um papel personalizado.

  6. Clique no nome de cada papel que você quer atribuir.

  7. Clique em Adicionar. O usuário ou a conta de serviço receberá os papéis que você especificou no nível da instância.

gcloud

  1. Se você não souber o ID da instância, use o comando bigtable instances list para ver uma lista das instâncias do projeto:

    gcloud bigtable instances list
    
  2. Use o comando bigtable instances set-iam-policy:

    gcloud bigtable instances set-iam-policy \
      INSTANCE_ID \
      POLICY_FILE
    

    Preencha o seguinte:

    • INSTANCE_ID: identificador permanente da instância
    • POLICY_FILE: o caminho para um arquivo JSON ou YAML local que contém uma política do IAM válida.

Conceder papéis do IAM no nível da tabela

No nível da tabela, é possível conceder qualquer papel predefinido do Bigtable a um usuário ou uma conta de serviço. Também é possível conceder qualquer papel personalizado que você tenha definido.

Para conceder um papel predefinido ou personalizado a uma conta de serviço ou um usuário no nível da tabela, faça o seguinte:

Console

  1. Acesse a página de instâncias do Bigtable no console doGoogle Cloud .

    Acesse a página "Instâncias"

  2. Clique no nome da instância que contém a tabela com os papéis do IAM que você está definindo.

  3. Selecione Tabelas no painel de navegação esquerdo.

  4. Marque as caixas ao lado das tabelas com os papéis que você quer gerenciar. Será exibido um painel de informações.

  5. No painel de informações, clique em Permissões.

  6. Em Adicionar principais, comece a digitar o endereço de e-mail do usuário ou da conta de serviço que você quer adicionar e clique nele.

  7. Clique na lista suspensa Selecionar um papel e, em seguida, clique em Bigtable para selecionar um papel predefinido ou em Personalizado para selecionar um papel personalizado.

  8. Clique no nome de cada papel que você quer atribuir.

  9. Clique em Adicionar. O usuário ou a conta de serviço receberá os papéis que você especificou no nível da tabela.

gcloud

  1. Se você não souber o ID da instância, use o comando bigtable instances list para ver uma lista das instâncias do projeto:

    gcloud bigtable instances list
    
  2. Se você não souber os IDs de cluster da instância, use o comando bigtable instances tables list para ver uma lista de clusters na instância:

    gcloud bigtable instances tables list --instances=INSTANCE_ID
    

    Preencha o seguinte:

    • INSTANCE_ID: identificador permanente da instância
  3. Use o comando bigtable instances tables set-iam-policy:

    gcloud bigtable instances tables set-iam-policy \
      TABLE_ID \
      --instance=INSTANCE_ID \
      POLICY_FILE
    

    Preencha o seguinte:

    • TABLE_ID: identificador permanente da tabela.
    • INSTANCE_ID: identificador permanente da instância
    • POLICY_FILE: o caminho para um arquivo JSON ou YAML local que contém uma política do IAM válida.

Conceder papéis do IAM no nível de backup

No nível da tabela, é possível conceder qualquer papel predefinido do Bigtable a um usuário ou uma conta de serviço. Também é possível conceder qualquer papel personalizado que você tenha definido.

Para conceder um papel predefinido ou personalizado a uma conta de serviço ou um usuário no nível do backup, faça o seguinte:

gcloud

  1. Se você não souber o ID da instância, use o comando bigtable instances list para ver uma lista das instâncias do projeto:

    gcloud bigtable instances list
    
  2. Se você não souber os IDs de backup em uma instância, use o comando bigtable instances backups list para ver uma lista de backups na instância.

    gcloud bigtable backups list --instances=INSTANCE_ID
    

    Preencha o seguinte:

    • INSTANCE_ID: identificador permanente da instância
  3. Use o comando gcloud bigtable backups set-iam-policy:

    gcloud bigtable backups set-iam-policy BACKUP_ID \
      --instance=INSTANCE_ID \
      --cluster=CLUSTER_ID \
      POLICY_FILE
    

    Preencha o seguinte:

    • BACKUP_ID: o identificador permanente do backup.
    • INSTANCE_ID: identificador permanente da instância
    • TABLE_ID: identificador permanente da tabela.
    • POLICY_FILE: caminho para um arquivo JSON ou YAML local que contenha uma política de IAM válida.

Conceder papéis do IAM no nível da visualização autorizada

No nível da visualização autorizada, é possível conceder qualquer papel predefinido do Bigtable a um usuário ou uma conta de serviço. Também é possível conceder qualquer papel personalizado que você tenha definido.

Para conceder um papel predefinido ou personalizado a uma conta de serviço ou um usuário no nível da visualização autorizada, faça o seguinte:

Console

  1. No console do Google Cloud , abra a lista de instâncias do Bigtable.

    Abrir a lista de instâncias

  2. Clique na instância que contém a visualização autorizada.

  3. No painel de navegação, clique em Bigtable Studio.

  4. No explorador, expanda a tabela e as Visualizações autorizadas.

  5. Ao lado da visualização autorizada que você quer modificar, clique no menu de ações more_vert e em Conceder acesso.

  6. Adicione pelo menos um principal e selecione o papel que será atribuído a ele ou ao grupo de principais.

  7. Opcional: para conceder acesso a outros papéis, clique em Adicionar outro papel e insira o principal e o papel para cada papel adicional.

  8. Clique em Salvar.

gcloud

  1. Se você não souber o ID da instância, use o comando bigtable instances list para ver uma lista das instâncias do projeto:

    gcloud bigtable instances list
    
  2. Se você não souber os IDs de cluster da instância, use o comando bigtable instances tables list para ver uma lista de clusters na instância:

    gcloud bigtable instances tables list --instances=INSTANCE_ID
    
  3. Se você não souber o ID da visualização, use o comando bigtable authorized-views list para ver uma lista de todas as visualizações autorizadas da tabela.

    gcloud bigtable instances tables authorized-views list \
      --instance=INSTANCE_ID \
      --table=TABLE_ID
    
  4. Use o comando bigtable authorized-views set-iam-policy:

    gcloud bigtable authorized-views set-iam-policy TABLE_ID{"</var>"}} \
      AUTHORIZED_VIEW_ID{"</var>"}} --instance=INSTANCE_ID{"</var>"}} POLICY_FILE{"</var>"}}
    

    Preencha o seguinte:

    • INSTANCE_ID: identificador permanente da instância
    • TABLE_ID: identificador permanente da tabela.
    • AUTHORIZED_VIEW_ID: o identificador permanente da visualização.
    • POLICY_FILE: caminho para um arquivo JSON ou YAML local que contenha uma política de IAM válida.

Condições do IAM

As condições do IAM permitem definir e aplicar o controle de acesso condicional e baseado em atributos para alguns recursos do Google Cloud, incluindo os do Bigtable.

No Bigtable, é possível aplicar o acesso condicional com base nos seguintes atributos:

  • Atributos de data/hora: use para definir o acesso temporário (expirado), programado ou de duração limitada aos recursos do Bigtable. Por exemplo, é possível permitir que um usuário acesse uma tabela até uma data especificada.
  • Atributos de recurso: use para configurar o acesso condicional com base em nome, tipo de recurso ou atributos de serviço de recurso. No Bigtable, é possível usar atributos de instâncias, clusters, tabelas, backups e visualizações autorizadas para configurar o acesso condicional. Por exemplo, é possível permitir que um usuário gerencie apenas tabelas que começam com um prefixo específico ou que acesse apenas uma tabela específica.

Para mais informações sobre as condições do IAM, consulte a Visão geral das condições.

A seguir

Saiba mais sobre IAM.