タグのデフォルトの構成
タグのデフォルトは、指定されたコンパートメントに作成されるリソースに自動的に適用される定義済タグです。
タグのデフォルトには次の特性があります:
-
タグのデフォルトは、そのコンパートメントで作成されたすべての新しいリソース(子コンパートメントなど)に適用されます。
-
タグのデフォルトは、タグのデフォルトの作成前にすでに存在するリソースには適用されません。
-
リソースを作成または編集してタグのデフォルトを変更することはできません。 タグ・ネームスペースを使用する権限により、リソースの作成または変更時にタグの値を変更できます。 コンパートメント内のすべての新しいリソースに適用されるタグのデフォルトを変更するには、コンパートメント上のタグのデフォルトを更新する必要があります。
-
タグのデフォルトの値を変更しても、そのタグのデフォルトがリソース上で既存の出現しても更新されません。
-
値が定義済リストであるタグ・キー定義の値を変更した場合、またはタグ・キー定義を削除した場合、そのタグ・キー定義に基づくタグ・デフォルトが既存の出現しても更新されません。 タグのデフォルト値は個別に更新する必要があります。
タグ・キー定義の廃止または削除のタグのデフォルトへの影響については、「タグ・キー定義の作成と管理」を参照してください。 タグのデフォルトの詳細は、「Oracle Private Cloud Applianceコンセプト・ガイド」の「タグ付けの概要」の"Tag Defaults"を参照してください。
タグのデフォルトの作成
タグのデフォルトを作成するには、コンパートメント、タグ・キー定義および値を指定します。 選択したタグ・キー定義の値が「静的値」の場合、タグのデフォルトの値として「ユーザー定義値」を選択できます。
コンパートメントには、最大5つのタグのデフォルトを設定できます。
「コンピュートWeb UI」の使用
-
ナビゲーション・メニューで、アイデンティティ、コンパートメントの順にクリックします。
-
タグのデフォルトを追加するコンパートメントがリストされていない場合は、正しいコンパートメントに移動します。
最上位の親コンパートメントの名前をクリックし、コンパートメントの詳細ページで子コンパートメント・ボックスにスクロールします。 必要に応じて、別のコンパートメントの名前をクリックして、それらの子コンパートメントを表示します。
-
タグのデフォルトを追加するコンパートメントの名前をクリックします。
-
コンパートメントの詳細ページのリソース・セクションで、タグのデフォルトをクリックします。
このコンパートメントにすでに存在するタグのデフォルトが4つ以下であることを確認してください。
-
タグのデフォルトの作成ボタンをクリックします。
-
「タグのデフォルト」ダイアログで、タグ・ネームスペースとタグ・キーを選択します。
-
必須タグ値オプションで、次のいずれかの値タイプを選択します:
-
デフォルト値: このタグのデフォルトの値を入力します。 選択したタグ・キーの値リストが定義されている場合、この「デフォルト値」はそのリストのメンバーである必要があります。
-
ユーザー定義値: ユーザーは、リソースの作成時に値を入力する必要があります。 選択したタグ・キー定義に事前定義の値リストがある場合、「ユーザー定義値」の選択は無効です。
-
-
「送信」をクリックします。
新しいタグのデフォルトがコンパートメントの詳細ページに表示されます。
OCI CLIの使用
-
次の情報を取得します:
-
タグのデフォルトを作成するコンパートメントのOCID。
$ oci iam compartment list --compartment-id-in-subtree true
-
タグ・キー定義のOCID。
$ oci iam tag list --tag-namespace-id tag_namespace_OCID
-
-
このコンパートメントにすでに存在するタグのデフォルトが4つ以下であることを確認してください。
oci iam tag-default list --compartment-id compartment_OCID
-
タグのデフォルト作成コマンドを実行します。
構文:
oci iam tag-default create --compartment-id compartment_OCID \ --tag-definition-id tag_definition_OCID --value text
例:
$ oci iam tag-default create --compartment-id ocid1.compartment.unique_ID \ --tag-definition-id ocid1.tag.unique_ID --value 789
シェルによっては、ドル記号をエスケープして変数値を指定する必要がある場合があります:
$ oci iam tag-default create --compartment-id ocid1.compartment.unique_ID \ --tag-definition-id ocid1.tag.unique_ID --value "Assigned by: \${iam.principal.name}"
このコマンドは、
tag-default get
コマンドと同じ出力を返します。
タグのデフォルト値の更新
「コンピュートWeb UI」の使用
-
ナビゲーション・メニューで、アイデンティティ、コンパートメントの順にクリックします。
-
タグのデフォルトを更新するコンパートメントがリストされていない場合は、正しいコンパートメントに移動します。
最上位の親コンパートメントの名前をクリックし、コンパートメントの詳細ページで子コンパートメント・ボックスにスクロールします。 必要に応じて、別のコンパートメントの名前をクリックして、それらの子コンパートメントを表示します。
-
値を変更するタグのデフォルトを持つコンパートメントの名前をクリックします。
-
コンパートメントの詳細ページのリソース・セクションで、タグのデフォルトをクリックします。
-
変更するタグのデフォルトについて、アクション・メニューをクリックし、編集オプションをクリックします。
-
「タグのデフォルト」ダイアログで、タグのデフォルトに設定する値のタイプを指定します:
-
デフォルト値: このタグのデフォルトの値を入力します。 選択したタグ・キーの値リストが定義されている場合、この「デフォルト値」はそのリストのメンバーである必要があります。
-
ユーザー定義値: ユーザーは、リソースの作成時に値を入力する必要があります。 選択したタグ・キー定義に事前定義の値リストがある場合、「ユーザー定義値」の選択は無効です。
-
-
「送信」をクリックします。
更新されたタグのデフォルトがコンパートメントの詳細ページに表示されます。
OCI CLIの使用
-
変更するタグのデフォルトOCIDを取得します。
$ oci iam tag-default list --compartment-id compartment_OCID
-
タグのデフォルト更新コマンドを実行します。
構文:
oci iam tag-default update --tag-default-id tag_default_OCID --value text
このコマンドは、
tag-default get
コマンドと同じ出力を返します。
タグのデフォルトの削除
コンパートメントからタグのデフォルトを削除しても、タグの既存のオカレンスはリソースから削除されません。
「コンピュートWeb UI」の使用
-
ナビゲーション・メニューで、アイデンティティ、コンパートメントの順にクリックします。
-
タグのデフォルトを削除するコンパートメントがリストされていない場合は、正しいコンパートメントに移動します。
最上位の親コンパートメントの名前をクリックし、コンパートメントの詳細ページで子コンパートメント・ボックスにスクロールします。 必要に応じて、別のコンパートメントの名前をクリックして、それらの子コンパートメントを表示します。
-
削除するタグのデフォルトを持つコンパートメントの名前をクリックします。
-
コンパートメントの詳細ページのリソース・セクションで、タグのデフォルトをクリックします。
-
削除するタグのデフォルトについて、アクション・メニューをクリックし、削除オプションをクリックします。
-
Delete Default Tag確認プロンプトで、Confirmをクリックします。
コンパートメントの詳細ページで、タグのデフォルトの状態は削除中です。
OCI CLIの使用
-
削除するタグのデフォルトOCIDを取得します。
$ oci iam tag-default list --compartment-id compartment_OCID
-
タグのデフォルト削除コマンドを実行します。
構文:
oci iam tag-default delete --tag-default-id tag_default_OCID
例:
$ oci iam tag-default delete --tag-default-id ocid1.tag-default.unique_ID Are you sure you want to delete this resource? [y/N]: y
確認せずにタグのデフォルトを削除するには、
--force
オプションを使用します。