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 no botão de edição ( ) à direita da listagem da 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 esta amostra, siga as instruções de configuração de Java no Guia de início rápido do Data Catalog usando bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Data Catalog Java.
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 esta amostra, siga as instruções de configuração de Node.js no Guia de início rápido do Data Catalog usando bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Data Catalog Node.js.
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 esta amostra, siga as instruções de configuração de Python no Guia de início rápido do Data Catalog usando bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Data Catalog Python.
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, 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" ] } ] }