Crea report sull'utilizzo con etichette

Le etichette in Pub/Sub ti aiutano a gestire i costi e a organizzare le risorse. Ad esempio, supponiamo che tu abbia più abbonamenti per diversi tipi di aggiornamenti di notizie. Puoi etichettare ogni abbonamento con una categoria pertinente, ad esempio news_category=sports o news_category=entertainment.

Cosa sono le etichette?

Un'etichetta è una coppia chiave-valore che puoi assegnare alle Google Cloud risorse. Ti aiutano a organizzare queste risorse e a gestire i costi su larga scala, con la granularità di cui hai bisogno. Puoi collegare un'etichetta a ogni risorsa, quindi filtrare le risorse in base alle relative etichette. Le informazioni relative alle etichette vengono inoltrate al sistema di fatturazione, che ti consente di suddividere i costi fatturati per etichetta. Con i report di fatturazione integrati, puoi filtrare e raggruppare i costi in base alle etichette delle risorse. Puoi anche utilizzare le etichette per eseguire query sulle esportazioni dei dati di fatturazione.

Requisiti per le etichette

Le etichette applicate a una risorsa devono soddisfare i seguenti requisiti:

  • Ogni risorsa può avere fino a 64 etichette.
  • Ogni etichetta deve essere una coppia chiave/valore.
  • Le chiavi hanno una lunghezza minima di 1 carattere e una lunghezza massima di 63 caratteri e non possono essere vuote. I valori possono essere vuoti e avere una lunghezza massima di 63 caratteri.
  • Chiavi e valori possono contenere solo lettere minuscole, caratteri numerici, trattini bassi e trattini. Tutti i caratteri devono utilizzare la codifica UTF-8; sono consentiti i caratteri internazionali. Le chiavi devono iniziare con una lettera minuscola o un carattere internazionale.
  • La parte della chiave di un'etichetta deve essere univoca all'interno di una singola risorsa. Tuttavia, puoi utilizzare la stessa chiave con più risorse.

Questi limiti si applicano alla chiave e al valore di ogni etichetta e alle singole Google Cloud risorse che hanno etichette. Non esiste un limite al numero di etichette che puoi applicare a tutte le risorse all'interno di un progetto.

Utilizzi comuni delle etichette

Di seguito sono riportati alcuni casi d'uso comuni per le etichette:

  • Etichette di team o centro di costo: aggiungi etichette basate su team o centro di costo per distinguere le risorse che appartengono a team diversi (ad esempio, team:research e team:analytics). Le etichette di questo tipo sono utili per la contabilità dei costi o la definizione del budget.

  • Etichette dei componenti: ad esempio, component:redis, component:frontend, component:ingest, e component:dashboard.

  • Etichette di ambiente o fase: ad esempio, environment:production e environment:test.

  • Etichette di stato: ad esempio, state:active, state:readytodelete e state:archive.

  • Etichette di proprietà: utilizzate per identificare i team responsabili delle operazioni, ad esempio: team:shopping-cart.

Non è consigliabile creare un numero elevato di etichette univoche, ad esempio per timestamp o valori individuali per ogni chiamata API. Il problema di questo approccio è che, quando i valori cambiano di frequente o con chiavi che ingombrano il catalogo, è difficile filtrare e generare report sulle risorse in modo efficace.

Etichette e tag

Le etichette possono essere utilizzate come annotazioni su cui è possibile eseguire query per le risorse, ma non possono essere utilizzate per impostare condizioni sulle policy. I tag forniscono un modo per consentire o negare in modo condizionale le policy a seconda che una risorsa abbia un tag specifico, fornendo un controllo granulare sulle policy. Per saperne di più, consulta la panoramica dei tag.

Gestire le etichette in Pub/Sub

In Pub/Sub, le etichette vengono spesso utilizzate per organizzare le tariffe per un determinato account di fatturazione. Le tariffe sono associate all'account di fatturazione del progetto che contiene la risorsa richiesta, ma potresti voler stabilire associazioni aggiuntive. Ad esempio, un abbonamento che appartiene a un progetto potrebbe essere creato per un argomento che appartiene a un progetto diverso. Puoi utilizzare le etichette per associare l'argomento e l'abbonamento a un centro di costo comune.

Le risorse Pub/Sub non ereditano le etichette l'una dall'altra. Nell'esempio precedente, dovresti impostare la stessa etichetta sia per l'argomento sia per l'abbonamento per associare questi addebiti.

Puoi utilizzare le seguenti funzionalità per applicare le etichette alle risorse Pub/Sub: