Depois de criar um modelo de tag do Data Catalog no seu projeto de recurso, é possível conceder o papel tagTemplateUser do Data Catalog aos principais. Isso permite que eles criem metadados, ou seja, usem seu modelo para marcar recursos de dados. Para mais informações, consulte Como anexar tags aos recursos do Google Cloud.
A próxima seção mostra como conceder o papel tagTemplateUser
.
Conceda o papel tagTemplateUser
Console
Console
Para conceder o papel tagTemplateUser
do Data Catalog a um principal
em um projeto, faça o seguinte:
Acesse o IAM no console do Google Cloud e clique na opção de edição ( ) à direita do principal.
Na caixa de diálogo Editar permissões, clique em
ADICIONAR OUTRO PAPEL e, em seguida, clique no menu suspenso Selecionar papel. lista para baixo.Na caixa Filtro
, insiraData Catalog TagTemplate User
para exibir esse papel, selecione-o e clique em SALVAR.
Java
Antes de testar este exemplo, siga as instruções de configuração do Java na O guia de início rápido do Data Catalog usando bibliotecas de cliente. Para mais informações, consulte a API Data Catalog Java documentação de referência.
Para autenticar no Data Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js na O guia de início rápido do Data Catalog usando bibliotecas de cliente. Para mais informações, consulte a API Data Catalog Node.js documentação de referência.
Para autenticar no Data Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar este exemplo, siga as instruções de configuração do Python na O guia de início rápido do Data Catalog usando bibliotecas de cliente. Para mais informações, consulte a API Data Catalog Python documentação de referência.
Para autenticar no Data Catalog, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
REST e LINHA DE CMD
REST
Se você não tiver acesso às bibliotecas do Cloud Client para seu idioma ou desejar testar a API usando solicitações REST, consulte os exemplos a seguir e consulte a documentação da API REST.
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- project-id: ID do projeto do Google Cloud
- template-id: o ID do modelo de tag
Método HTTP e URL:
POST https://datacatalog.googleapis.com/v1/projects/project-id/locations/region/tagTemplates/template-id:setIamPolicy
Corpo JSON da solicitação:
{ "policy":{ "bindings":[ { "role":"roles/datacatalog.tagTemplateUser", "members":[ "user:username@gmail.com" ] } ] } }
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{ "version":1, "etag":"xxxxx.....", "bindings":[ { "role":"roles/datacatalog.tagTemplateUser", "members":[ "user:username@gmail.com" ] } ] }