Ajout de balises à la création de ressources
Sur Compute Cloud@Customer, toutes les valeurs de balise par défaut définies sur un compartiment sont automatiquement ajoutées à toutes les ressources créées dans ce compartiment, ou à tout compartiment enfant de ce compartiment, une fois la valeur de balise par défaut définie. Une valeur de balise par défaut peut vous obliger à entrer une valeur pour la balise afin de créer la ressource.
Les balises définies et les espaces de noms de balise doivent être configurés dans votre location OCI. Reportez-vous à Balises définies.
-
Dans la boîte de dialogue Créer de la ressource, faites défiler la page jusqu'à la section Balisage.
-
Sélectionnez l'espace de noms de balise ou sélectionnez Aucun (pour appliquer une balise à format libre).
-
Si vous avez sélectionné un espace de noms de balise, sélectionnez la clé de balise et entrez une valeur ou sélectionnez une valeur dans la liste.
-
Si vous avez sélectionné Aucun (appliquer une balise à format libre), saisissez une clé de balise et une valeur.
-
-
Pour appliquer une autre balise, cliquez sur le bouton Balise supplémentaire.
Vous ne pouvez pas indiquer plusieurs balises avec le même espace de noms de balise et la même clé de balise pour une balise définie, ni plusieurs balises avec la même clé de balise pour une balise à format libre.
-
Pour vérifier les balises de la ressource, accédez à la page de détails de la nouvelle ressource.
Sur la page de détails de la ressource, sélectionnez l'onglet Balises pour afficher les balises appliquées à cette ressource.
-
Pour ajouter une balise à une ressource lorsque vous la créez, utilisez la commande de ressource
create
oulaunch
.-
Obtenez les informations de chaque balise à ajouter à la ressource.
-
Obtenez l'espace de noms, la clé et la valeur de chaque balise définie à ajouter à la ressource.
Créez un argument pour l'option
--defined-tags
. Indiquez une seule fois chaque espace de noms de balise et paire de clés de balise. -
Obtenez la clé et la valeur de chaque balise à format libre que vous souhaitez ajouter à la ressource.
Créez un argument pour l'option
--freeform-tags
. Indiquez chaque clé de balise une seule fois.
La valeur de l'argument d'option
--defined-tags
et de l'argument d'option--freeform-tags
est une définition JSON des balises. Cette définition JSON peut être fournie sous forme de chaîne sur la ligne de commande ou dans un fichier.Vous pouvez générer un modèle au format JSON correct à fournir en utilisant l'option
--generate-param-json-input
avec la commande de base que vous utiliserez pour baliser la ressource. L'argument de l'option--generate-param-json-input
est le nom de l'option que vous utilisez pour indiquer les balises (--defined-tags
dans cet exemple) sans l'indicateur d'option (--
), comme indiqué dans l'exemple suivant :$ oci service resource create --generate-param-json-input defined-tags > defined_tags.json
Le contenu du fichier
defined_tags.json
de sortie est le suivant :{ "tagNamespace1": { "tagKey1": "tagValue1", "tagKey2": "tagValue2" }, "tagNamespace2": { "tagKey1": "tagValue1", "tagKey2": "tagValue2" } }
Si vous indiquez
freeform-tags
au lieu dedefined-tags
dans la commande précédente, vous obtenez la sortie suivante :{ "tagKey1": "tagValue1", "tagKey2": "tagValue2" }
Modifiez ces modèles pour fournir les balises appropriées. Spécifiez le résultat dans la commande finale comme indiqué à l'étape suivante.
-
-
Exécutez la commande de ressource
create
oulaunch
.Pour ajouter des balises définies, utilisez l'option
--defined-tags
. Pour ajouter des balises à format libre, utilisez l'option--freeform-tags
.Syntaxe :
oci <service> <resource> create --compartment-id <compartment_OCID> --defined-tags <defined_tags_json> --freeform-tags <freeform_tags_json> <other_resource_create_options>
Exemple :
Dans l'exemple suivant, une ou plusieurs balises définies sont ajoutées à l'aide d'un fichier et une balise à format libre est ajoutée à l'aide d'un argument de chaîne. Utilisez la syntaxe
file://
pour indiquer un fichier comme argument d'option.oci <service> <resource> create --compartment-id <compartment_OCID> --defined-tags file://defined_tags.json --freeform-tags '{"MyTag":"val-u"}' <other_resource_create_options>
La sortie de la commande de ressource
create
oulaunch
est identique à la sortie de la commande de ressourceget
. La sortie affiche les balises définies et à format libre.
Pour obtenir la liste complète des commandes, des indicateurs et des options d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.
-
Pour ajouter une balise à une ressource lorsque vous la créez, utilisez la commande
create
<resource> oulaunch
<resource>.Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.