Este documento descreve como visualizar, atualizar e excluir domínios e subdomínios de dados usando o console Google Cloud e a API REST.
Antes de começar
Antes de gerenciar domínios de dados, verifique se você tem os papéis necessários e as APIs ativadas.
Ativar APIs
Ativar a API Dataplex.
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 com o papel de
Proprietário (roles/owner). Caso contrário, é possível receber essa permissão com o papel de
Administrador do Service Usage (roles/serviceusage.serviceUsageAdmin).
Saiba como conceder papéis.
Funções exigidas
Para receber as permissões necessárias para gerenciar domínios de dados, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Atualizar domínios de dados e vinculações de recursos:
Editor de configuração de domínio de dados do Dataplex (
roles/dataplex.dataDomainEditor) -
Confira a configuração do domínio de dados e as vinculações:
Leitor de configuração de domínio de dados do Dataplex (
roles/dataplex.dataDomainViewer)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Ver domínios e subdomínios de dados
Veja domínios e subdomínios de dados em um projeto específico.
Console
Ver todos os domínios de dados
No console do Google Cloud , acesse a página Domínios de dados.
A tabela lista os domínios criados. Clique na seta Expandir ao lado do nome do domínio de dados para ver os subdomínios aninhados.
Ver detalhes do domínio e subdomínio de dados
No console do Google Cloud , acesse a página Domínios de dados.
Clique no nome do domínio ou subdomínio que você quer acessar.
A página Detalhes do domínio mostra as seguintes guias:
- Visão geral: oferece uma visão geral do domínio e a lista de aspectos obrigatórios e opcionais.
- Recursos: lista os recursos incluídos neste domínio. A lista mostra apenas pastas, projetos e recursos incluídos diretamente no domínio.
REST
Ver domínios e subdomínios de dados
Para ver os domínios de dados, use o método projects.locations.dataDomains.list:
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID: o ID do seu projeto do Google Cloud .LOCATION_ID: a região do projeto. Por exemplo,us-central1.
Método HTTP e URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.
Ver subdomínios de dados
Para ver subdomínios de dados, use o método
projects.locations.dataDomains.listSubdomains:
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID: o ID do seu projeto do Google Cloud .LOCATION_ID: a região em que o domínio de dados principal existe. Por exemplo,us-central1.DOMAIN_ID: o identificador exclusivo do domínio de dados principal.
Método HTTP e URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/subdomains
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.
Use o parâmetro filter para listar subdomínios pertencentes a um domínio principal específico:
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID: o ID do seu projeto do Google Cloud .LOCATION_ID: a região em que o domínio de dados principal existe. Por exemplo,us-central1.PARENT_DOMAIN_ID: o identificador exclusivo do domínio de dados principal.
Método HTTP e URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains?filter=parent_data_domain="projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/PARENT_DOMAIN_ID"
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.
Ver detalhes do domínio de dados
Para conferir detalhes do domínio ou subdomínio, use o método
projects.locations.dataDomains.get:
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID: o ID do seu projeto do Google Cloud .LOCATION_ID: a região em que o domínio de dados existe. Por exemplo,us-central1.DOMAIN_ID: o identificador exclusivo do domínio ou subdomínio de dados.
Método HTTP e URL:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.
Atualizar um domínio ou subdomínio de dados
É possível atualizar o nome de exibição, a descrição e os rótulos de um domínio. Não é possível mudar o ID ou o local do domínio depois de criá-lo.
Console
No console do Google Cloud , acesse a página Domínios de dados.
Clique no nome do domínio ou subdomínio para acessar a página de detalhes.
Na barra superior, clique em Editar.
Atualize o Nome de exibição ou a Descrição.
Clique em Salvar.
REST
Para atualizar um domínio de dados, use o método projects.locations.dataDomains.patch:
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID: o ID do seu projeto do Google Cloud .LOCATION_ID: a região em que o domínio de dados existe. Por exemplo,us-central1.DOMAIN_ID: o identificador exclusivo do domínio ou subdomínio de dados.
Método HTTP e URL:
PATCH https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID?updateMask=description,labels
Corpo JSON da solicitação:
{
"description": "Updated description for the domain",
"labels": {
"status": "active"
}
}
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.
Excluir um domínio ou subdomínio de dados
Só é possível excluir um domínio de dados vazio. Exclua todos os subdomínios e remova todas as vinculações de recursos associadas ao domínio antes de tentar excluir o domínio em si. Se o domínio não estiver vazio, a solicitação de exclusão vai falhar com um erro.
Console
No console do Google Cloud , acesse a página Domínios de dados.
Clique no nome do domínio ou subdomínio para acessar a página de detalhes.
Na barra superior, clique em Excluir.
Confirme a exclusão digitando o nome do domínio ou subdomínio de dados.
Clique em Excluir.
REST
Para excluir um domínio de dados, use o método projects.locations.dataDomains.delete:
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID: o ID do seu projeto do Google Cloud .LOCATION_ID: a região em que o domínio de dados existe. Por exemplo,us-central1.DOMAIN_ID: o identificador exclusivo do domínio ou subdomínio de dados.
Método HTTP e URL:
DELETE https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.
A seguir
- Saiba mais sobre domínios de dados.
- Saiba mais sobre vinculação e inclusão de recursos.
- Saiba como criar domínios de dados.
- Saiba como usar domínios de dados.