O Dataplex define vários papéis de gerenciamento de identidade e acesso (IAM). Cada papel predefinido contém um conjunto de permissões do IAM que permitem que os principais executem determinadas ações. É possível usar uma política do IAM para atribuir um ou mais papéis principais do IAM.
O gerenciamento de identidade e acesso (IAM, na sigla em inglês) também oferece a capacidade de criar papéis de IAM personalizados. Também é possível criar papéis de IAM personalizados e atribuir a eles uma ou mais permissões. Em seguida, é possível conceder o novo papel a seus principais. Use papéis personalizados para criar um modelo de controle de acesso que corresponda às suas necessidades, junto com os papéis predefinidos disponíveis.
Este documento se concentra nos papéis do IAM relevantes ao Dataplex.
Antes de começar
- Leia a documentação do IAM.
Papéis do Dataplex
Os papéis do Dataplex do Identity and Access Management (IAM)
são um pacote de uma ou mais permissões.
Você concede papéis aos principais para permitir que eles realizem ações nos
recursos do Dataplex no seu projeto. Por exemplo, o papel Leitor do Dataplex contém as permissões dataplex.*.get
e dataplex.*.list
, que permitem que um usuário receba e liste serviços, recursos e operações do Dataplex em um projeto.
Os papéis do Dataplex podem ser aplicados a qualquer recurso na hierarquia de serviços, incluindo projetos, lakes e zonas de dados.
Papéis básicos
É possível atribuir papéis básicos no nível do projeto usando os papéis do Projeto do IAM. Veja um resumo das permissões associadas aos papéis do Projeto do IAM:
Papel do projeto | Permissões |
---|---|
Proprietário do projeto | Todas as permissões do Editor do projeto acrescidas das permissões para gerenciar o controle de acesso do projeto (get/set IamPolicy) e configurar o faturamento do projeto |
Editor do projeto | Todas as permissões do Visualizador do projeto acrescidas de todas as permissões do projeto para ações que modificam o estado (criar, excluir, atualizar, usar, cancelar) |
Visualizador do projeto | Todas as permissões do projeto para ações somente leitura que preservam o estado (get, lista) |
Papéis predefinidos
A tabela a seguir lista os papéis predefinidos (ou selecionados) do Dataplex e as permissões associadas a cada papel:
ID do papel | Permissões |
---|---|
papéis/dataplex.admin | dataplex.*.create dataplex.*.update dataplex.*.delete dataplex.*.get dataplex.*.list dataplex.*.getIamPolicy dataplex.*.setIamPolicy |
papéis/dataplex.editor | dataplex.*.create dataplex.*.update dataplex.*.delete |
papéis/dataplex.viewer | dataplex.*.get dataplex.*.list |
Observações:
- "*" significa tipos de recursos, como "lagos" ou "zonas". Algumas permissões não estão definidas em determinados tipos de recursos.
- O papel
dataplex.admin
concede acesso total a todos os recursos do Dataplex, incluindo a administração de política do IAM. - O papel
dataplex.editor
concede acesso de leitura e gravação a todos os recursos do Dataplex. - O papel
dataplex.viewer
concede acesso de leitura a todos os recursos do Dataplex.
Papéis de dados
O Dataplex define os três papéis do IAM a seguir que serão aplicados a qualquer recurso gerenciado pelo Dataplex:
Papel de dados | Recursos | Justificativa |
---|---|---|
papéis/dataplex.dataOwner | Todas as permissões no recurso gerenciado. E todas as permissões em todos os recursos filhos (independentemente do tipo de recurso). | Os proprietários de dados podem atualizar metadados de recursos, conceder permissões de granularidade mais alta (por exemplo, em tabelas filhas de um conjunto de dados do BigQuery) e criar recursos filhos, além de várias outras permissões. Eles têm propriedade total do recurso. |
papéis/dataplex.dataReader | Capacidade de ler dados no recurso gerenciado e nos filhos dele. E capacidade de ler metadados do recurso gerenciado e seus filhos. | Permite ler dados e metadados. |
papéis/dataplex.dataWriter | Capacidade de criar/atualizar/excluir dados (não metadados). | Ativa as principais jornadas do usuário do Dataplex. |
A seguir
- Saiba como criar papéis personalizados.
- Saiba como conceder e gerenciar papéis.
- Consulte o mapeamento de permissões do Dataplex IAM.