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.

Nota

Le tag e gli spazi di nomi tag definiti devono essere configurati nella tenancy OCI. Vedere Tag definite.
    1. Nella finestra di dialogo Crea per la risorsa, scorrere fino alla sezione Applicazione tag.

    2. 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.

    3. 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.

    4. 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 o launch della risorsa.

    1. 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 di defined-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.

    2. Eseguire il comando create o launch 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 o launch della risorsa è lo stesso dell'output del comando get 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> o launch<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.