Oracle Cloud Infrastructureドキュメント

タグ付けの概要

「Oracle Cloud Infrastructureタグ付け」を使用すると、メタデータをリソースに追加できます。 これにより、キーと値を定義して、それらをリソースと関連付けることができます。 このタグを使用すると、ビジネス・ニーズに基づいてリソースを整理してリストするのに役立ちます。

タグ付けのしくみ

「タグ付け」サービスでは、リソースへのタグの追加方法として2通りの方法が提供されています。 それぞれの方法で、次のように操作できるタグのタイプが異なります:

  • 定義されたタグ - リソース・メタデータはタグ管理者が管理します。
  • フリー・フォーム・タグ - ユーザーによってリソースに適用される管理されていないメタデータ。

1つの方法に、タグ管理者による、ユーザーがリソースに適用するすべてのタグの作成と管理が含まれます。 IAMポリシーは、createタグに可能なユーザーを数個の選択タグ管理者に制限し、テナンシに他のすべてのユーザーに「適用」タグの機能のみを付与する場合に使用します。 この方法の利点は、リソースのタグ付けに使用されるキーおよび値を作成して管理できることです。 これにより、タグに基づいて自動化を弱くする入力ミスを回避し、タグに基づいてレポートを改善できます。

この他に、ユーザーがリソースにタグを追加する方法があります。 各タグは、自分またはユーザーがリソースを作成または変更することによって、リソースで編集または適用されます。

テナンシ全体で両方のタイプのタグを使用できます。 「タグ付け」のほとんどの機能には定義タグが必要です。 "Tag"は一般的に定義されたタグを参照するために使用されます。 リソースの管理およびデータの収集のために信頼できるメタデータを作成するには、定義済のタグを使用します。 定義されたタグを使用すると、次のシナリオが発生する可能性があります: 

  • コンパートメントのすべてのリソースに適用されるデフォルト・タグを作成できます。 「タグのデフォルトの管理」も参照してください。
  • ユーザーがタグをリソースに適用して、リソースがコンパートメントに正常に作成されるように指定します。
  • 定義済のタグを使用して入力ミスをした場合、編集または削除して修正できます。 定義済のタグを削除すると、Oracleによって、そのタグのキー(および任意の値)がすべてのリソースから削除されます。 「タグ・キー定義およびネームスペースの削除」も参照してください。
  • 定義済タグの事前定義済値のリストを関連付けます。 「事前定義済の値の使用」も参照してください。
  • システム変数を使用して、定義済のタグまたはタグのデフォルト値を自動的に生成します。 「タグ変数の使用」も参照してください。
  • 定義されたタグに基づいてコストを追跡します。 「コスト・トラッキング・タグの使用」も参照してください。

タギングの概念

基本的なタギングの概念の一覧は次のとおりです:

タグ・ネームスペース
タグ「ネームスペース」をタグ・キーのコンテナと考えることができます。 これは、名前と0個以上のタグ・キー定義で構成されます。 タグ・ネームスペースは大文字と小文字が区別されず、テナンシ全体で一意でなければなりません。 ネームスペースは、管理者がポリシーを適用できる自然なグループです。 タグ・ネームスペースに関する1つのポリシーは、タグに含まれるすべてのタグ定義に適用されます。
タグ・キー
タグを参照するために使用する名前。 タグ・キーでは大文字と小文字は区別されません(たとえば、mytagkeyはMyTagKeyを複製します)。 定義されたタグのタグ・キーは、ネームスペースに作成する必要があります。 タグ・キーは、ネームスペース内で一意でなければなりません。
タグ値タイプ
タグ値タイプは、その値に許容されるデータ型を指定します。 現在、2つのデータ型がサポートされています: 文字列と文字列のリスト。
キー定義
キー定義はタグのスキーマを定義し、ネームスペース、タグ・キー、タグ値の型を含みます。
タグ値
タグ値は、タグを適用するユーザーがタグ・キーに追加する値です。 タグ値は2つのデータ型をサポートしています: 文字列と文字列のリスト。 タグ・キーの定義時に選択するユーザーの値リストを定義することも、タグをリソースに適用する際にユーザーが任意の値を入力することもできます。 キーの作成時に文字列タグの値を選択すると、ユーザーはそのキーを適用するときに値を空白のままにできます。
この例では:
Operations.CostCenter="42"
Operationsはネームスペース、CostCenterはタグ・キー、42はタグ値です。
タグ(または定義済みタグ)
タグは、リソースに適用されるキー定義のインスタンスです。 これはネームスペース、キーおよび値で構成されます。 タグは一般的に定義されたタグを参照するために使用されます。
フリーフォーム・タグ
キーと値のみで構成される基本的なメタデータの関連付け。 フリーフォーム・タグは機能が制限されています。 「フリー・フォーム・タグの理解」も参照してください。
原価トラッキング
コスト・トラッキングは、定義済タグに対してサポートされている機能です。 コスト・トラッキング用に有効なタグ(コスト・トラッキング・タグとも呼ばれます)は、テナンシのコストを管理する際に役立ちます。 コスト・トラッキング・タグを使用して、予測コストを追跡し、予算を設定し、コストが特定のしきい値に達すると、アラートを受信できます。 「コスト・トラッキング・タグの使用」も参照してください。
タグのデフォルト
タグのデフォルト値を使用すると、リソースを作成するユーザーの権限に関係なく、作成時に特定のコンパートメント内のすべてのリソースに自動的に適用されるタグを指定できます。 「タグのデフォルトの管理」も参照してください。
廃止
retireは、タグ・キー定義またはタグ・ネームスペースを使用できます。 廃止されたタグ・ネームスペースとキー定義は、リソースにもはや適用できません。 ただし、廃止したタグは、既に適用されているリソースから削除されません。 検索、フィルタリング、レポート作成などの際に、廃止したタグを指定することもできます。
再アクティブ化
テナンシでの使用を元に戻すために廃止されたタグ・ネームスペースまたはタグ・キー定義を再アクティブ化で作成できます。
タグ変数
変数を使用して、タグの値を設定できます。 リソースのタグを追加または更新すると、変数はそれが表すデータに解決されます。 「タグ変数の使用」も参照してください。
事前定義値
変数を使用して、タグの値を設定できます。 リソースのタグを追加または更新すると、変数はそれが表すデータに解決されます。 「事前定義済の値の使用」も参照してください。

認証と認可

Oracle Cloud Infrastructureの各サービスは、すべてのインタフェース(コンソール、SDKまたはCLI、およびREST API)の認証および認可のためにIAMと統合されています。

組織の管理者は、どのユーザーがどのサービス、どのリソースおよびアクセスのタイプにアクセスできるかを制御するグループ、コンパートメントおよびポリシーを設定する必要があります。 たとえば、ポリシーは、新しいユーザーの作成、クラウド・ネットワークの作成と管理、インスタンスの起動、バケットの作成、オブジェクトのダウンロードなどを実行できるユーザーを制御します。詳細は、「ポリシーの開始」を参照してください。 異なる各サービスに対するポリシーの記述の詳細は、「ポリシー・リファレンス」を参照してください。

会社が所有するOracle Cloud Infrastructureリソースを使用する必要がある通常のユーザー(管理者ではない)の場合は、管理者に連絡してユーザーIDを設定してください。 管理者は、使用する必要があるコンパートメントを確認できます。

管理者向け: 次のトピックを使用して、タグ付けIAMポリシーの例を検索します :

リージョン可用性

現在、「タグ付け」はすべてのリージョンで使用できます。

Oracle Cloud Infrastructureにアクセスする方法

コンソール (ブラウザベースのインタフェース)またはREST APIを使用して、Oracle Cloud Infrastructureにアクセスできます。 コンソールおよびAPIの手順は、このガイドのトピックに含まれています。 使用可能なSDKのリストは、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

コンソールにアクセスするには、「サポートされているブラウザ」を使用する必要があります。 このページの上部にあるコンソール・リンクを使用して、サインイン・ページにアクセスできます。 クラウド・テナント、ユーザー名、およびパスワードを入力するよう求められます。

タグの制限

適用可能な制限の一覧と制限の増加をリクエストする手順については、「サービス制限」を参照してください。

  • タグのネームスペース: テナンシごとに100のタグ・ネームスペース
  • タグ・ネームスペース当たりのタグ: タグ・ネームスペースごとに100個のタグ
  • リソースごとのタグ: 10のフリーフォーム・タグと64の定義済みタグ
  • コスト・トラッキングで有効なタグ: 10 1テナンシ当たり(アクティブなタグと廃止したタグの両方を含む)
  • 総タグ・データ・サイズ: 5 K (JSON)。 総タグ・データ・サイズには、単一のリソース(すべての適用タグとタグ値)のすべてのタグ・データが含まれます。 サイジングはUTF-8ごとです。
リソース サポートされている文字 最大長
タグ・ネームスペース ピリオド(.)とスペースを除く、印刷可能なASCII 100文字

タグ・キー名

(フリーフォームと定義済み)

ピリオド(.)とスペースを除く、印刷可能なASCII 100文字

タグ値

(フリーフォームと定義済み)

Unicode文字 256文字