Applicazione di tag alle risorse
Utilizza l'applicazione di tag con il provider Terraform di Oracle Cloud Infrastructure.
Quando si dispone di molte risorse (ad esempio, istanze, VCN, load balancer e volumi a blocchi) in più compartimenti della tenancy, può diventare difficile tenere traccia delle risorse utilizzate per scopi specifici o aggregarle, creare report su di esse o eseguire azioni in blocco su di esse. L'applicazione di tag consente di definire chiavi e valori e di associarli alle risorse. È quindi possibile utilizzare le tag per organizzare ed elencare le risorse in base alle esigenze aziendali.
Esistono due tipi di tag:
Le tag definite vengono impostate nella tenancy da un amministratore. Solo gli utenti a cui è stata concessa l'autorizzazione per utilizzare le tag definite possono applicarle alle risorse. Le tag definite forniscono una mappa chiave/valore e sono organizzate combinando gli spazi di nomi delle tag con le chiavi di tag utilizzando la notazione punto. Ad esempio, uno spazio di nomi tag denominato HumanResources
può avere una chiave denominata CostCenter
. Associare quindi lo spazio di nomi e la chiave HumanResource.CostCenter
, quindi assegnare la tag.
Le tag in formato libero possono essere applicate da qualsiasi utente che dispone delle autorizzazioni per la risorsa. Le tag in formato libero sono una semplice mappa chiave/valore.
- Fare riferimento al riferimento
oci_identity_tag_namespace
per indicazioni sulla gestione del ciclo di vita degli spazi di nomi tag. - Fare riferimento al riferimento
oci_identity_tag
per indicazioni sulla gestione dei tag.
Il file di configurazione tags.tf
negli esempi contiene diverse risorse correlate all'applicazione di tag.
Il riferimento completo delle risorse e delle origini dati supportate del provider Terraform OCI contiene dettagli su uso, argomento e attributo. Il riferimento completo è disponibile sul sito docs.oracle.com e nel registro Terraform.
Per informazioni più dettagliate sulle tag e sulle relative funzioni, vedere Panoramica dell'applicazione di tag.
Propagazione dell'applicazione di tag alle risorse
I servizi OCI propagano tutte le tag in formato libero e le tag definite di una risorsa primaria alle risorse secondarie quando entrambe le risorse supportano il tipo di tag. Ad esempio, se la configurazione Terraform include un'istanza di computazione come risorsa primaria e una VNIC come risorsa secondaria nidificata, tutte le tag dell'istanza di computazione vengono propagate alla VNIC.
Questa propagazione potrebbe causare una deriva nello stato Terraform con conseguente differenza dopo l'applicazione. Per evitare potenziali deviazioni, aggiungere in modo esplicito tutte le tag in formato libero della risorsa primaria e le tag definite nelle risorse secondarie come parte della configurazione.
Lo stesso comportamento si può osservare quando si utilizza la funzione Tag predefinita o Tag obbligatorie. Evitare la deviazione applicando le tag predefinite o le tag obbligatorie su tutte le risorse (primarie e secondarie, se presenti) della tenancy in cui esistono le tag predefinite o le tag obbligatorie.