Tag ed etichette

Puoi utilizzare i tag Google Cloud e le etichette dei bucket di Cloud Storage per organizzare i bucket Cloud Storage, gestire l'accesso e analizzare i costi.

I tag ti consentono di gestire controllo dell'accesso e di analizzare i dati di costo a livello di bucket e a livelli superiori della gerarchia delle risorse in Google Cloud. Puoi utilizzare i tag per concedere l'accesso condizionale alle risorse facendo riferimento ai tag nelle associazioni delle policy IAM. I tag vengono gestiti utilizzando Resource Manager.

Le etichette ti consentono di applicare metadati personalizzati ai tuoi bucket utilizzando gli strumenti di Cloud Storage.

I tag e le etichette funzionano in modo indipendente e puoi applicarli entrambi allo stesso bucket.

Tag

I tag sono coppie chiave-valore che puoi applicare alle tue risorse per il controllo granulare dell'accesso e dati di costo granulari a livello di bucket.

I tag vengono creati a livello di organizzazione o di progetto e gestiti tramite Resource Manager, che viene utilizzato in Google Cloud. Una volta collegato un tag a un bucket Cloud Storage, puoi utilizzarlo con le condizioni IAM per concedere l'accesso alle risorse o con le policy dell'organizzazione per applicare vincoli alle risorse. Puoi anche utilizzare il tag per analizzare i dati di costo di utilizzo dettagliati esportati nella fatturazione Cloud.

Quando utilizzi i tag, tieni presente le seguenti limitazioni:

  • I tag possono essere collegati a un bucket solo dopo che è stato creato.

  • I tag non possono essere applicati agli oggetti.

  • Puoi avere un massimo di 50 associazioni di tag per bucket.

Autorizzazioni obbligatorie

Sebbene i tag siano gestiti tramite Resource Manager, per impostare e gestire i tag sui bucket devi disporre delle seguenti autorizzazioni IAM:

  • storage.buckets.listTagBindings
  • storage.buckets.listEffectiveTags
  • storage.buckets.createTagBinding
  • storage.buckets.deleteTagBinding

Queste autorizzazioni possono essere ereditate tramite ruoli personalizzati o ruoli predefiniti, come il ruolo Tag User (roles/resourcemanager.tagUser) o il ruolo Storage Admin (roles/storage.admin).

Esempi di collegamento di tag ai bucket Cloud Storage

Dopo aver creato e definito un tag, puoi collegarlo al tuo bucket.

Tieni presente il seguente scenario:

  • Il valore del tag ha un nome con spazio dei nomi 815471563813/color/blue.
  • Il nome del tuo bucket è my-bucket.
  • Il tuo bucket si trova in us-central1.

Il seguente comando gcloud associa il tag a my-bucket:

gcloud resource-manager tags bindings create \
--tag-value=815471563813/color/blue \
--parent=//storage.googleapis.com/projects/_/buckets/my-bucket \
--location=us-central1

Il seguente comando gcloud scollega il tag da my-bucket:

gcloud resource-manager tags bindings delete \
--tag-value=815471563813/color/blue \
--parent=//storage.googleapis.com/projects/_/buckets/my-bucket \
--location=us-central1

Il seguente comando gcloud elenca tutti i tag direttamente collegati a my-bucket, ad eccezione dei tag ereditati da my-bucket:

gcloud resource-manager tags bindings list \
    --parent=//storage.googleapis.com/projects/_/buckets/my-bucket \
    --location=us-central1

Per istruzioni più dettagliate, consulta Collegamento di tag alle risorse.

Dettagli dei prezzi per i tag

I tag associati ai bucket sono soggetti a costi mensili.

Etichette dei bucket

Le etichette dei bucket consentono di creare coppie chiave:valore arbitrarie che vengono archiviate come parte dei metadati del bucket. Puoi utilizzare le etichette per organizzare i bucket insieme ad altre risorse Google Cloud , come le istanze di macchine virtuali. Ad esempio, supponiamo che tu voglia una chiave denominata team con i valori alpha, beta e delta, che utilizzerai per indicare quale team è associato a determinate risorse Google Cloud . Per farlo, puoi applicare le etichette team:alpha, team:beta e team:delta alle risorse.

Quando utilizzi le etichette dei bucket, tieni presente quanto segue:

  • Le chiavi e i valori non possono contenere più di 63 caratteri ciascuno.
  • Chiavi e valori possono contenere solo lettere minuscole, caratteri numerici, trattini bassi e trattini. Sono consentiti caratteri internazionali.
  • Le chiavi di etichetta devono iniziare con una lettera minuscola e sono consentiti caratteri internazionali.
  • Le chiavi delle etichette non possono essere vuote.
  • A ogni bucket possono essere applicate attivamente un massimo di 64 etichette.
  • Come avviene in genere per i metadati dei bucket, le etichette dei bucket non sono associate a singoli oggetti o metadati degli oggetti.

Per un esempio generale di come utilizzare le etichette per organizzare le risorse per la fatturazione, consulta Query di esempio per l'esportazione dei dati di fatturazione Cloud.

Dettagli dei prezzi per le etichette

Le etichette impostate sui bucket non sono soggette a costi mensili.

Passaggi successivi