Aggiunta di tag alla creazione della risorsa
In Compute Cloud@Customer, i valori predefiniti delle tag definiti in un compartimento vengono aggiunti automaticamente a tutte le risorse create in tale compartimento o in qualsiasi compartimento figlio di tale compartimento, dopo la definizione del valore predefinito delle tag. Un valore predefinito tag potrebbe richiedere l'immissione di un valore per la tag per creare la risorsa.
Le tag e gli spazi di nomi tag definiti devono essere configurati nella tenancy OCI. Vedere Tag definite.
-
Nella finestra di dialogo Crea per la risorsa, scorrere fino alla sezione Applicazione tag.
-
Selezionare lo spazio di nomi tag o selezionare Nessuno (per applicare una tag in formato libero).
-
Se è stato selezionato uno spazio di nomi tag, selezionare la chiave tag e immettere un valore oppure selezionare un valore dalla lista.
-
Se è stata selezionata l'opzione Nessuno (applicare un tag in formato libero), immettere una chiave tag e immettere un valore.
-
-
Per applicare un'altra tag, selezionare il pulsante Tag aggiuntivo.
Non è possibile specificare più di un tag con lo stesso spazio di nomi tag e la stessa chiave di tag per un tag definito o più tag con la stessa chiave di tag per un tag in formato libero.
-
Per rivedere le tag nella risorsa, andare alla pagina dei dettagli per la nuova risorsa.
Nella pagina dei dettagli della risorsa, selezionare la scheda Tag per visualizzare le tag applicate a questa risorsa.
-
Per aggiungere una tag a una risorsa quando si crea la risorsa, utilizzare il comando
create
olaunch
della risorsa.-
Ottenere le informazioni per ogni tag che si desidera aggiungere alla risorsa.
-
Ottenere lo spazio di nomi, la chiave e il valore per ogni tag definita che si desidera aggiungere alla risorsa.
Costruisce un argomento per l'opzione
--defined-tags
. Specificare ogni spazio di nomi tag e ogni coppia di chiavi tag una sola volta. -
Ottenere la chiave e il valore per ogni tag in formato libero che si desidera aggiungere alla risorsa.
Costruisce un argomento per l'opzione
--freeform-tags
. Specificare ogni chiave tag una sola volta.
Il valore dell'argomento dell'opzione
--defined-tags
e dell'argomento dell'opzione--freeform-tags
è una definizione JSON delle tag. Questa definizione JSON può essere fornita come stringa nella riga di comando o in un file.È possibile generare un modello della notazione JSON corretta da fornire utilizzando l'opzione
--generate-param-json-input
con il comando di base che verrà utilizzato per contrassegnare la risorsa. L'argomento dell'opzione--generate-param-json-input
è il nome dell'opzione che si utilizza per specificare i tag (--defined-tags
in questo esempio) senza l'indicatore di opzione (--
), come mostrato nell'esempio riportato di seguito.$ oci service resource create --generate-param-json-input defined-tags > defined_tags.json
Il contenuto del file
defined_tags.json
di output è:{ "tagNamespace1": { "tagKey1": "tagValue1", "tagKey2": "tagValue2" }, "tagNamespace2": { "tagKey1": "tagValue1", "tagKey2": "tagValue2" } }
Se si specifica
freeform-tags
invece didefined-tags
nel comando precedente, si ottiene il seguente output:{ "tagKey1": "tagValue1", "tagKey2": "tagValue2" }
Modificare questi modelli per fornire i tag appropriati. Specificare il risultato nel comando finale come illustrato nel passo seguente.
-
-
Eseguire il comando
create
olaunch
della risorsa.Per aggiungere una o più tag definite, utilizzare l'opzione
--defined-tags
. Per aggiungere uno o più tag in formato libero, utilizzare l'opzione--freeform-tags
.Sintassi:
oci <service> <resource> create --compartment-id <compartment_OCID> --defined-tags <defined_tags_json> --freeform-tags <freeform_tags_json> <other_resource_create_options>
Ad esempio:
Nell'esempio seguente, una o più tag definite vengono aggiunte utilizzando un file e una tag in formato libero viene aggiunta utilizzando un argomento stringa. Usare la sintassi
file://
per specificare un file come argomento dell'opzione.oci <service> <resource> create --compartment-id <compartment_OCID> --defined-tags file://defined_tags.json --freeform-tags '{"MyTag":"val-u"}' <other_resource_create_options>
L'output del comando
create
olaunch
della risorsa è lo stesso dell'output del comandoget
della risorsa. L'output mostra i tag definiti e in formato libero.
Per un elenco completo dei comandi, dei flag e delle opzioni dell'interfaccia CLI, vedere Command Line Reference.
-
Per aggiungere una tag a una risorsa quando si crea la risorsa, utilizzare il comando
create
<resource> olaunch
<resource>.Per informazioni sull'uso dell'API e delle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kits and Command Line Interface.