Aggiunta di tag alla creazione delle risorse (IAM in OCI)

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 dell'impostazione predefinita delle tag. Un valore predefinito di tag potrebbe richiedere l'immissione di un valore per la tag per creare la risorsa.

Nota

Per applicare le tag definite e gli spazi di nomi tag durante la creazione della risorsa, è necessario che siano configurati nella tenancy OCI in anticipo. Vedere Tag definite.

Le tag in formato libero possono essere create e applicate durante la creazione delle risorse. Vedere Tag in formato libero

    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 un tag in formato libero).

      • Se è stato selezionato uno spazio di nomi tag, selezionare la chiave tag e immettere un valore oppure selezionare un valore dall'elenco.

      • Se è stato selezionato 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 una tag con lo stesso spazio di nomi tag e la stessa chiave tag per una tag definita o più di una tag con la stessa chiave tag per una tag in formato libero.

    4. Per rivedere le tag nella risorsa, passare 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.

      • Recupera lo spazio di nomi, la chiave e il valore per ogni tag definita che si desidera aggiungere alla risorsa.

        Costruire un argomento per l'opzione --defined-tags. Specificare uno spazio di nomi e una coppia di chiavi di tag una sola volta.

      • Ottenere la chiave e il valore per ogni tag in formato libero che si desidera aggiungere alla risorsa.

        Costruire un argomento per l'opzione --freeform-tags. Specificare ogni chiave di 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 utilizzata per specificare i tag (--defined-tags in questo esempio) senza l'indicatore dell'opzione (--), come mostrato nell'esempio seguente:

      $ 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 al posto di defined-tags nel comando precedente, viene visualizzato l'output seguente:

      {
        "tagKey1": "tagValue1",
        "tagKey2": "tagValue2"
      }

      Modificare questi modelli per fornire le tag appropriate. Specificare il risultato nel comando finale come mostrato nel passo seguente.

    2. Eseguire il comando della risorsa create o launch.

      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>

      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 di comandi, flag e opzioni dell'interfaccia CLI, vedere Riferimento per la riga di comando.

  • 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 sulle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kit and Command Line Interface (interfaccia a riga di comando e kit di sviluppo software).