タグポリシーを使用すると、Alibaba Cloud リソース全体で一貫したタグ付けを徹底できます。
概要
タグポリシーは、シングルアカウントモードとリソースディレクトリモードの 2 つのモードに対応しています。詳細については、「タグポリシー機能のモード」をご参照ください。
本番環境で有効にする前に、リソースの少ないアカウントで機能をテストすることを推奨します。
単一アカウントモード
手順1:タグポリシー機能の有効化
-
Resource Management コンソールにログインします。
-
左側のナビゲーションペインで、タグポリシー > 設定を選択します。
-
現アカウントの設定タブで、タグポリシー を 有効 に設定します。
-
タグポリシーの有効化 ダイアログボックスで、[有効化] をクリックします。
タグポリシーを有効にすると、クロスサービスアクセス用のサービスリンクロール AliyunServiceRoleForTag が作成されます。
手順2:タグポリシーの作成
リソースに必要なタグを定義するタグポリシーを作成します。リソースは、このポリシーに基づいて検証されます。
-
左側メニューで、タグポリシー > ポリシーライブラリ を選択します。
ポリシーライブラリ ページで、タグポリシーの作成 をクリックします。
-
基本情報 セクションで、ポリシー名と説明を入力します。
-
ポリシー情報 セクションで、次のいずれかの方法でポリシーを設定します。
-
[クイックエントリー] (推奨)
ポリシーシナリオを選択し、ルールを設定します。
-
[リソースに指定されたタグ値を関連付ける]
リソースに必要なタグを指定します。非準拠 タグに対して、自動検出、自動修復、事前インターセプトを有効にします。
パラメータ
説明
[タグキー]
タグキーを入力します。
[許可されたタグ値を指定する]
タグキーに許可するタグ値を指定します。1 つ以上の値を指定するか、任意の値を示すワイルドカードとしてアスタリスク (*) を使用します。
[ポリシー実行モード]
-
[事後検出]
事後検出はデフォルトの実行モードです。必要に応じて検出ルールを有効にし、有効なポリシーの詳細ページで結果を確認します。
-
[このタグキーに検出するリソースタイプを指定します]:デフォルトでは、サポートされているすべてのリソースタイプが検出されます。リソースタイプを指定して、範囲を絞り込むことができます。
-
[リソースグループの範囲を指定する]:デフォルトでは、すべてのリソースグループが検出されます。リソースグループを指定して、範囲を絞り込むことができます。最大 20 個。
説明リソースグループの範囲を指定する パラメータは、リソースディレクトリのタグポリシーではサポートされていません。
-
[リージョンの範囲を指定する]:デフォルトでは、すべてのリージョンが検出されます。リージョンを指定して、範囲を絞り込むことができます。最大 20 個。
-
[タグ範囲の指定]:タグを指定して、検出範囲を絞り込みます。指定されたすべてのタグに一致するリソースのみが検出されます (AND ロジック) 。最大 20 タグ。
-
[リソース名正規表現の設定]:正規表現を指定して、名前が一致するリソースのみを検出します。例:
abc-.*は、名前がabc-で始まるリソースを検出します。 -
[自動修復を有効にする]:非準拠 リソースのタグを自動的に修復します。タグ値ごとに一意の修復範囲を指定します。
-
-
[事前ブロック]
リソースを作成するとき、またはタグを追加するときに、システムはタグポリシーへの準拠を確認します。非準拠の操作はブロックされます。非準拠タグの事前インターセプトを有効にするをご参照ください。
-
-
[タグ値が指定された正規表現と一致します]
正規表現を指定して、タグ値の形式を強制します。一致しない値は自動的に修復できます。
パラメータ
説明
[タグキー]
タグキーを入力します。
[許可されたタグ値を指定する]
タグ値の形式を強制するための正規表現を入力します。
[ポリシー実行モード]
[事後検出]はデフォルトの実行モードです。検出ルールを有効にし、有効なポリシーの詳細ページで結果を確認します。
-
[このタグキーに検出するリソースタイプを指定します]:デフォルトでは、サポートされているすべてのリソースタイプが検出されます。リソースタイプを指定して、範囲を絞り込むことができます。
-
[リソースグループの範囲を指定する]:デフォルトでは、すべてのリソースグループが検出されます。リソースグループを指定して、範囲を絞り込むことができます。最大 20 個。
説明リソースグループの範囲を指定する パラメータは、リソースディレクトリのタグポリシーではサポートされていません。
-
[リージョンの範囲を指定する]:デフォルトでは、すべてのリージョンが検出されます。リージョンを指定して、範囲を絞り込むことができます。最大 20 個。
-
[タグ範囲の指定]:タグを指定して、検出範囲を絞り込みます。指定されたすべてのタグに一致するリソースのみが検出されます (AND ロジック) 。最大 20 タグ。
-
[リソース名正規表現の設定]:正規表現を指定して、名前が一致するリソースのみを検出します。例:
abc-.*は、名前がabc-で始まるリソースを検出します。 -
[自動修復を有効にする]:非準拠 リソースのタグを自動的に修復します。タグ値ごとに一意の修復範囲を指定します。
-
-
[リソースにはリソースグループのタグが自動的に継承されます]
タグの自動継承を設定することで、リソースグループに追加またはリソースグループ内で作成されたリソースが、リソースグループのタグを継承するようにします。
パラメータ
説明
[タグキー]
タグキーを入力します。
シングルアカウント モードでは、[タグキーを使用しているリソースグループを表示] をクリックして、このタグキーを使用しているリソースグループを確認できます。
[このタグキーに検出するリソースタイプを指定します]
デフォルトでは、サポートされているすべてのリソースタイプが検出されます。リソースタイプを指定して、検出範囲を絞り込むことができます。
[リソースグループの範囲を指定する]
デフォルトでは、すべてのリソースグループが検出されます。リソースグループを指定して、範囲を絞り込むことができます。最大 20 個。
説明リソースグループの範囲を指定する パラメータは、リソースディレクトリのタグポリシーではサポートされていません。
[除外するリソース ID の指定]
タグの継承から除外するリソース ID を指定します。最大 20 個。
[リージョンの範囲を指定する]
デフォルトでは、すべてのリージョンが検出されます。リージョンを指定して、範囲を絞り込むことができます。最大 20 個。
[タグ範囲の指定]
タグを指定して、検出範囲を絞り込みます。指定されたすべてのタグに一致するリソースのみが検出されます (AND ロジック) 。最大 20 タグ。
ポリシーシナリオとタグキーの追加 をクリックして、複数のポリシーシナリオとタグキーのルールを追加します。
-
-
JSON
高度な設定を行うために、JSON 形式でポリシーの詳細を指定します。このモードを使用する前に、タグポリシーの構文を理解する必要があります。
-
-
作成 をクリックします。
手順3:タグポリシーのアタッチ
タグポリシーを Alibaba Cloud アカウントにアタッチして、アカウント内のリソースに適用します。
-
左側のナビゲーションペインで、タグポリシー > ポリシーライブラリ を選択します。
-
アタッチするタグポリシーの 操作 列で、関連付け をクリックします。
-
関連付け ダイアログボックスで、関連付け をクリックします。
タグポリシーが現在の Alibaba Cloud アカウントにアタッチされます。
手順4:(オプション) 有効なポリシーの表示
アタッチ後、アカウントに適用される有効なポリシーを表示します。
左側のナビゲーションウィンドウで、[タグポリシー] > [有効なポリシー] を選択します。
タグキーをクリックして、基本情報、関連するタグポリシー、検出結果、修復記録など、そのタグキーの有効なポリシー詳細を表示します。
手順5:タグポリシーが有効かどうかの確認
アカウントまたは RAM ユーザーでタグ操作を実行して、ポリシーが適用されていることを確認します。たとえば、ポリシーで VPC にタグ CostCenter:Beijing が必要な場合、準拠したタグ CostCenter:Beijing のみを追加できます。costCenter:Shanghai などの非準拠タグは拒否されます。
リソースディレクトリモード
セキュリティのため、リソースディレクトリの管理アカウントに RAM ユーザーを作成し、AdministratorAccess ポリシーをアタッチしてから、その RAM ユーザーとして次の操作を実行してください。詳細については、「RAM ユーザーの作成」および「RAM ユーザーへの権限付与」をご参照ください。
手順 1:タグポリシー機能の有効化
-
Resource Management コンソールにログインします。
-
左側のナビゲーションペインで、タグポリシー > 設定を選択します。
-
リソースディレクトリの設定 タブで、タグポリシー を 有効 に設定します。
説明管理アカウントは、現アカウントの設定 タブで、自身に対してタグポリシーを有効にすることもできます。
-
タグポリシーの有効化 ダイアログボックスで、[有効化] をクリックします。
タグポリシーを有効にすると、クロスサービスアクセス用のサービスリンクロール AliyunServiceRoleForTag が作成されます。
手順 2:タグポリシーの作成
リソースに必要なタグを定義するタグポリシーを作成します。リソースは、このポリシーに基づいて検証されます。
-
左側メニューで、タグポリシー > ポリシーライブラリ を選択します。
ポリシーライブラリ ページで リソースディレクトリポリシー タブをクリックし、 タグポリシーの作成 をクリックします。
-
基本情報 セクションで、ポリシー名と説明を入力します。
-
ポリシー情報 セクションで、次のいずれかの方法でポリシーを設定します。
-
[クイックエントリー] (推奨)
ポリシーシナリオを選択し、ルールを設定します。
-
[リソースに指定されたタグ値を関連付ける]
リソースに必要なタグを指定します。非準拠 タグに対して、自動検出、自動修復、事前インターセプトを有効にします。
パラメータ
説明
[タグキー]
タグキーを入力します。
[許可されたタグ値を指定する]
タグキーに許可するタグ値を指定します。1 つ以上の値を指定するか、任意の値を示すワイルドカードとしてアスタリスク (*) を使用します。
[ポリシー実行モード]
-
[事後検出]
事後検出はデフォルトの実行モードです。必要に応じて検出ルールを有効にし、有効なポリシーの詳細ページで結果を確認します。
-
[このタグキーに検出するリソースタイプを指定します]:デフォルトでは、サポートされているすべてのリソースタイプが検出されます。リソースタイプを指定して、範囲を絞り込むことができます。
-
[リソースグループの範囲を指定する]:デフォルトでは、すべてのリソースグループが検出されます。リソースグループを指定して、範囲を絞り込むことができます。最大 20 個。
説明リソースグループの範囲を指定する パラメータは、リソースディレクトリのタグポリシーではサポートされていません。
-
[リージョンの範囲を指定する]:デフォルトでは、すべてのリージョンが検出されます。リージョンを指定して、範囲を絞り込むことができます。最大 20 個。
-
[タグ範囲の指定]:タグを指定して、検出範囲を絞り込みます。指定されたすべてのタグに一致するリソースのみが検出されます (AND ロジック) 。最大 20 タグ。
-
[リソース名正規表現の設定]:正規表現を指定して、名前が一致するリソースのみを検出します。例:
abc-.*は、名前がabc-で始まるリソースを検出します。 -
[自動修復を有効にする]:非準拠 リソースのタグを自動的に修復します。タグ値ごとに一意の修復範囲を指定します。
-
-
[事前ブロック]
リソースを作成するとき、またはタグを追加するときに、システムはタグポリシーへの準拠を確認します。非準拠の操作はブロックされます。非準拠タグの事前インターセプトを有効にするをご参照ください。
-
-
[タグ値が指定された正規表現と一致します]
正規表現を指定して、タグ値の形式を強制します。一致しない値は自動的に修復できます。
パラメータ
説明
[タグキー]
タグキーを入力します。
[許可されたタグ値を指定する]
タグ値の形式を強制するための正規表現を入力します。
[ポリシー実行モード]
[事後検出]はデフォルトの実行モードです。検出ルールを有効にし、有効なポリシーの詳細ページで結果を確認します。
-
[このタグキーに検出するリソースタイプを指定します]:デフォルトでは、サポートされているすべてのリソースタイプが検出されます。リソースタイプを指定して、範囲を絞り込むことができます。
-
[リソースグループの範囲を指定する]:デフォルトでは、すべてのリソースグループが検出されます。リソースグループを指定して、範囲を絞り込むことができます。最大 20 個。
説明リソースグループの範囲を指定する パラメータは、リソースディレクトリのタグポリシーではサポートされていません。
-
[リージョンの範囲を指定する]:デフォルトでは、すべてのリージョンが検出されます。リージョンを指定して、範囲を絞り込むことができます。最大 20 個。
-
[タグ範囲の指定]:タグを指定して、検出範囲を絞り込みます。指定されたすべてのタグに一致するリソースのみが検出されます (AND ロジック) 。最大 20 タグ。
-
[リソース名正規表現の設定]:正規表現を指定して、名前が一致するリソースのみを検出します。例:
abc-.*は、名前がabc-で始まるリソースを検出します。 -
[自動修復を有効にする]:非準拠 リソースのタグを自動的に修復します。タグ値ごとに一意の修復範囲を指定します。
-
-
[リソースにはリソースグループのタグが自動的に継承されます]
タグの自動継承を設定することで、リソースグループに追加またはリソースグループ内で作成されたリソースが、リソースグループのタグを継承するようにします。
パラメータ
説明
[タグキー]
タグキーを入力します。
シングルアカウント モードでは、[タグキーを使用しているリソースグループを表示] をクリックして、このタグキーを使用しているリソースグループを確認できます。
[このタグキーに検出するリソースタイプを指定します]
デフォルトでは、サポートされているすべてのリソースタイプが検出されます。リソースタイプを指定して、検出範囲を絞り込むことができます。
[リソースグループの範囲を指定する]
デフォルトでは、すべてのリソースグループが検出されます。リソースグループを指定して、範囲を絞り込むことができます。最大 20 個。
説明リソースグループの範囲を指定する パラメータは、リソースディレクトリのタグポリシーではサポートされていません。
[除外するリソース ID の指定]
タグの継承から除外するリソース ID を指定します。最大 20 個。
[リージョンの範囲を指定する]
デフォルトでは、すべてのリージョンが検出されます。リージョンを指定して、範囲を絞り込むことができます。最大 20 個。
[タグ範囲の指定]
タグを指定して、検出範囲を絞り込みます。指定されたすべてのタグに一致するリソースのみが検出されます (AND ロジック) 。最大 20 タグ。
ポリシーシナリオとタグキーの追加 をクリックして、複数のポリシーシナリオとタグキーのルールを追加します。
-
-
JSON
高度な設定を行うために、JSON 形式でポリシーの詳細を指定します。このモードを使用する前に、タグポリシーの構文を理解する必要があります。
-
-
作成 をクリックします。
手順 3:タグポリシーのアタッチ
ルートフォルダー、特定のフォルダー、または特定のメンバーにタグポリシーをアタッチして、それらのメンバー内のリソースに適用します。
-
左側のナビゲーションペインで、タグポリシー > ポリシーライブラリ を選択します。
-
ポリシーライブラリ ページで、リソースディレクトリポリシー タブをクリックします。
-
アタッチするタグポリシーの 操作 列で、関連付け をクリックします。
-
関連付け ダイアログボックスで対象を選択し、関連付け をクリックします。
ポリシーの有効範囲は、選択した対象によって異なります。
-
ルートフォルダ: タグポリシーは、リソースディレクトリ内のすべてのメンバーに適用されます。
-
特定のフォルダ: タグポリシーは、選択したフォルダ内のメンバーにのみ適用されます。
-
特定のメンバー: タグポリシーは、選択したメンバーにのみ適用されます。
説明リソースディレクトリのタグポリシーを管理アカウントにアタッチすることはできません。管理アカウントにタグポリシーを適用するには、代わりにシングルアカウントモードを使用してください。
-
手順 4:(オプション) 有効なポリシーの確認
ルートフォルダー、フォルダー、またはメンバーの有効なポリシーを確認します。有効なポリシーは、タグポリシーの継承階層から導出されます。詳細については、「タグポリシーの継承と有効なタグポリシーの計算」をご参照ください。
Resource Management コンソールにログインします。
左側のナビゲーションウィンドウで、[タグポリシー] > [有効なポリシー] を選択します。
関連する有効なポリシーを表示します。
現在のアカウントの有効なポリシーを表示します。
タグキーをクリックします。表示されるページで、現在のアカウントの有効なポリシーに関する情報を表示できます。情報には、基本情報、関連するタグポリシー、検出結果、および修復レコードが含まれます。

リソースディレクトリの有効なポリシーを表示します。
[すべてのメンバー] タブをクリックして、リソースディレクトリ内でタグポリシーがアタッチされているメンバーを表示します。メンバーに対応する [アクション] 列の [検出結果の表示] をクリックできます。表示されるページで、メンバーの有効なポリシーに関する情報を表示できます。情報には、基本情報、関連するタグポリシー、検出結果、および修復レコードが含まれます。

[リソースディレクトリ] タブをクリックして、リソースディレクトリ内のフォルダとメンバーにアタッチされている有効なポリシーを表示します。タグキーをクリックできます。表示されるページで、フォルダまたはメンバーの有効なポリシーに関する情報を表示できます。情報には、基本情報、関連するタグポリシー、検出結果、および修復レコードが含まれます。

手順 5:タグポリシーの有効性確認
RAM ユーザーを使用して、タグポリシーがアタッチされているメンバーにアクセスします。
メンバー内のリソースに対してタグ関連の操作を実行し、タグポリシーが有効になっているかどうかを確認します。
たとえば、ポリシーで VPC に
CostCenter:Beijingタグが必須の場合、準拠するタグCostCenter:Beijingのみ追加できます。costCenter:Shanghaiなどの非準拠のタグは拒否されます。