Este documento fornece detalhes sobre como criar e atualizar rótulos para projetos usando a CLI gcloud, a API Cloud Resource Manager e o Google Cloud console.
Criar rótulos para projetos
Console
Para adicionar rótulos a um único projeto:
Abra a página Rótulos no Google Cloud console.
Selecione seu projeto na lista suspensa Sel. projeto.
Para adicionar uma nova entrada de rótulo, clique em + Adicionar rótulo e insira a chave do rótulo e o valor para cada rótulo que você quer adicionar.
Ao terminar de adicioná-los, clique em Salvar.
Para adicionar marcadores a mais de um projeto ao mesmo tempo:
Abra a página Gerenciar recursos no Google Cloud console.
Na página Gerenciar recursos, selecione os projetos em que você quer adicionar identificadores.
No painel de informações, na guia Identificadores, clique em + Adicionar rótulo e insira uma chave do rótulo e um valor para cada identificador que você quer adicionar.
Ao terminar de adicioná-los, clique em Salvar.
Depois de adicionar os rótulos, você poderá filtrar os projetos digitando a chave do rótulo ou o valor na caixa de filtro acima da lista de projetos. A caixa de filtro faz a sugestão de chaves e valores para que você possa visualizar os resultados.
gcloud
Para criar um novo projeto com rótulos usando a CLI gcloud, use o comando gcloud projects create com a flag --labels:
gcloud projects create PROJECT_ID \
--labels=KEY1=VALUE1,KEY2=VALUE2
Para adicionar rótulos a um projeto existente, use o comando gcloud projects update com a flag --update-labels:
gcloud projects update PROJECT_ID \
--update-labels=KEY1=VALUE1,KEY2=VALUE2
Em que:
PROJECT_IDé o ID do projeto que você quer criar ou atualizar.KEY1=VALUE1é um par de chave-valor para o rótulo que você quer adicionar.
REST
Para criar um novo projeto com um rótulo, inclua o campo labels ao fazer uma solicitação POST para o método projects.create:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
"projectId": "PROJECT_ID",
"displayName": "PROJECT_NAME",
"labels": {
"environment": "development"
}
}' \
"https://cloudresourcemanager.googleapis.com/v3/projects"
Para adicionar rótulos a um projeto existente, use o método projects.patch:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
"labels": {
"environment": "development"
}
}' \
"https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_ID?updateMask=labels"
Atualizar rótulos para projetos
Console
Para atualizar identificadores de um único projeto:Abra a página Rótulos no Google Cloud console.
Selecione seu projeto na lista suspensa Sel. projeto.
Atualize os identificadores do projeto:
- Para editar um identificador, clique no valor que você quer editar e faça as alterações pretendidas.
- Para excluir um identificador, mantenha o ponteiro do mouse sobre a chave ou o valor e clique em .
Ao terminar de adicioná-los, clique em Salvar.
Para adicionar identificadores a mais de um projeto ao mesmo tempo:
Abra a página Gerenciar recursos no Google Cloud console.
Na página Gerenciar recursos, selecione os projetos com os identificadores que você quer atualizar.
No painel de informações, clique na guia Identificadores e atualize os identificadores dos projetos selecionados:
- Para editar um identificador, clique no valor que você quer editar e faça as alterações pretendidas.
- Para excluir um identificador, mantenha o ponteiro do mouse sobre a chave ou o valor e clique em .
Ao terminar de adicioná-los, clique em Salvar.
gcloud
Para atualizar rótulos de um projeto usando a CLI gcloud, use o comando gcloud projects update com a flag --update-labels, --remove-labels ou --clear-labels.
Para adicionar ou atualizar rótulos:
gcloud projects update PROJECT_ID \
--update-labels=KEY1=VALUE1,KEY2=VALUE2
Para remover rótulos específicos:
gcloud projects update PROJECT_ID \
--remove-labels=KEY1,KEY2
Para remover todos os rótulos de um projeto:
gcloud projects update PROJECT_ID \
--clear-labels
REST
Para atualizar os rótulos de um projeto usando a API, envie uma solicitação PATCH para o método projects.patch:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
"labels": {
"color": "red"
}
}' \
"https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_ID?updateMask=labels"
Em que PROJECT_ID é o ID do projeto que você quer atualizar.