Criar e gerenciar rótulos de instância

O Bigtable oferece a opção de adicionar rótulos às instâncias. Rótulos são pares de chave-valor que você pode usar para agrupar instâncias relacionadas e armazenar metadados sobre uma instância.

Nesta página, explicamos como usar rótulos com as instâncias do Bigtable. Nela também descrevemos como adicionar, atualizar e remover os rótulos de uma instância.

O que são rótulos?

Um rótulo é um par de chave-valor que pode ser atribuído a instâncias do Google Cloud. Eles ajudam a organizar esses recursos e gerenciar seus custos em escala, com a granularidade necessária. É possível anexar um rótulo a cada recurso e filtrar os recursos com base nesses rótulos. As informações sobre rótulos são encaminhadas ao sistema de faturamento, que permite detalhar as cobranças faturadas por rótulo. Com os relatórios de faturamento integrados, é possível filtrar e agrupar custos por rótulos de recursos. Também é possível usar rótulos para consultar as exportações de dados de faturamento.

Requisitos para rótulos

Os rótulos aplicados a um recurso precisam atender aos seguintes requisitos:

  • Cada recurso pode ter até 64 rótulos.
  • Cada rótulo precisa ser um par de chave-valor.
  • As chaves têm comprimento mínimo de 1 e máximo de 63 caracteres. Além disso, elas não podem estar vazias. Os valores podem estar vazios e ter um comprimento máximo de 63 caracteres.
  • As chaves e os valores contêm apenas letras minúsculas, caracteres numéricos, sublinhados e traços. Todos os caracteres precisam usar a codificação UTF-8, e os caracteres internacionais são permitidos. As chaves precisam começar com uma letra minúscula ou um caractere internacional.
  • A parte principal de um rótulo de cluster precisa ser exclusiva em um único recurso. No entanto, é possível usar a mesma chave com vários recursos.

Esses limites se aplicam à chave e ao valor de cada rótulo e aos recursos individuais do Google Cloud que têm rótulos. Não há limite para a quantidade de rótulos que podem ser aplicados a todos os recursos em um projeto.

Usos comuns dos rótulos

Veja alguns casos de uso comum para rótulos:

  • Rótulos de centro de custo ou de equipe: adiciona rótulos com base na equipe ou no centro de custo para distinguir as instâncias pertencentes a equipes diferentes (por exemplo, team:research e team:analytics). Você pode usar esse tipo de rótulo para contabilidade de custo ou orçamento.

  • Rótulos de componentes: por exemplo, component:redis, component:frontend, component:ingest e component:dashboard.

  • Rótulos de ambientes ou de estágios: por exemplo, environment:production e environment:test.

  • Rótulos de estado: por exemplo, state:active, state:readytodelete e state:archive.

  • Rótulos de propriedade: usados para identificar as equipes responsáveis pelas operações, por exemplo: team:shopping-cart.

Não recomendamos a criação de um grande número de rótulos exclusivos, como os relacionados a carimbos de data/hora ou valores individuais, para todas as chamadas de API. O problema com essa abordagem é que, quando os valores mudam com frequência ou com chaves que desordenam o catálogo, isso dificulta a filtragem e a geração de relatórios sobre os recursos.

Rótulos e tags

Os rótulos podem ser usados como anotações de consulta para recursos, mas não podem ser usados para definir condições em políticas. Com as tags, é possível permitir ou negar políticas condicionalmente com base em um recurso ter ou não uma tag específica, fornecendo controle refinado sobre as políticas. Para mais informações, consulte a Visão geral das tags.

Adicionar ou atualizar os rótulos de uma instância

Depois de criar uma instância do Bigtable, use o console do Google Cloud para adicionar rótulos à instância e atualizar os atuais. Outra maneira de fazer isso é usar a API RPC Admin ou a API REST Admin.

Para adicionar ou atualizar rótulos a uma instância do Bigtable usando o console do Google Cloud, faça o seguinte:

  1. Abra a lista de instâncias do Bigtable no console do Google Cloud.

    Abrir a lista de instâncias

  2. Marque a caixa ao lado de cada instância com os rótulos que você quer modificar.

  3. Se o painel Rótulos não estiver visível, clique em Mostrar painel de informações no canto superior direito para abri-lo.

  4. Adicione e atualize os rótulos conforme necessário.

    Para adicionar um novo rótulo, clique em Adicionar rótulo e digite a chave e o valor do rótulo.

    Para modificar um rótulo existente, atualize o valor dele. Não é possível alterar a chave de um rótulo existente.

  5. Clique em Salvar.

Remover um rótulo de uma instância

Para remover um rótulo de uma instância do Bigtable usando o console do Google Cloud, faça o seguinte:

  1. Abra a lista de instâncias do Bigtable no console do Google Cloud.

    Abrir a lista de instâncias

  2. Marque a caixa ao lado de cada instância com os rótulos que você quer remover.

  3. Se o painel Rótulos não estiver visível, clique em Mostrar painel de informações no canto superior direito para abri-lo.

  4. Clique no X ao lado de todos os rótulos que você quer remover.

  5. Clique em Salvar para salvar as alterações.

A seguir

Saiba como modificar outras propriedades de uma instância do Bigtable.