翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
タグ
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post
タグによって、Chef 11.10、Chef 12、Chef 12.2 のスタックでのリソースのグループ化と、AWS Billing and Cost Managementでこれらのリソースを使用するコストの追跡が容易になります。
スタックおよびレイヤーレベルでタグを適用することができます。タグを作成する場合、タグ付けされた構造内すべてのリソースにタグを適用することになります。例えば、あるレイヤーにタグを適用すると、そのレイヤーのすべてのインスタンス、Amazon EBS ボリューム (ルートを除く)、または Elastic Load Balancing ロードバランサーにタグが適用されます。タグは現在、インスタンスのルートまたはデフォルトの EBS ボリュームには適用できません。
タグは、 スタックのスタックまたはレイヤーに割り当てるキーと値のペア AWS OpsWorks です。タグを作成した後、Management コンソールを開いてユーザー定義のタグを有効化します。タグをアクティブ化して AWS OpsWorks スタックリソースのコストを追跡および管理する方法の詳細については、請求情報とコスト管理ユーザーガイドの「コスト配分タグの使用」と「ユーザー定義のコスト配分タグのアクティブ化」を参照してください。
タグは、 AWS OpsWorks スタックのカスタム属性と同様の方法で機能します。スタックに適用するタグは、スタックの各レイヤーによって継承されます。レイヤーレベルでは、継承されたタグの値 (キー名ではなく) を上書きし、新しいレイヤー固有のタグを追加できます。 は、結果のタグセットをレイヤー内のすべてのリソース AWS OpsWorks に適用します。リソースを新規作成または既存のリソースをレイヤーに割り当てるとき、そのレイヤーの新しいリソースは、同じタグでタグ付けされます。
スタックレベルでタグを設定
スタックレベルでは、スタックのホームページで Tags を選択してタグを追加および管理できます。
Tags ページで、タグをキーと値のペアとして追加します。次のスクリーンショットでは、タグの例をいくつか示しています。タグを削除するには、キーと値のペアの右側にある赤色の X を選択します。
レイヤーレベルでのタグの設定
レイヤーレベルで、[Tags] (タグ) タブを選択してタグを設定します。このタブは、レイヤーのホームページ、および各レイヤーのホームページにあります。
レイヤーレベルでタグを変更または追加するときに、親スタックレベルで追加されたタグはレイヤーとそのリソースによって継承されることに注意してください。継承されたタグの値を変更することはできますが、キー名の変更や継承されたタグを削除することはできません。スタック設定で、キー名を変更または親スタックから継承されたタグを削除します。次のスクリーンショットでは、スタックレベルから継承されたタグの例を示しています。継承されたタグは灰色で表示されます。
スタックへのタグの追加については、「新しいスタックを作成する」を参照してください。レイヤーへのタグの追加については、「 OpsWorks レイヤーの設定の編集」を参照してください。
を使用したタグの管理 AWS CLI
AWS CLI コマンドを使用して、スタックおよびレイヤーレベルでタグを追加および削除することもできます。のダウンロードとインストールの詳細については AWS CLI、「 コマンドラインインターフェイスのインストール AWS」を参照してください。タグ付けしたいスタックがデフォルトのリージョンにない場合は、コマンドに --region
パラメータを忘れずに追加してください。レイヤー ARNs は現在、 に表示されません AWS Management Console。レイヤーの ARN を取得するには、describe-layers コマンドを実行します。
を使用してタグを追加するには AWS CLI
-
AWS CLI コマンドプロンプトで、次のコマンドを入力して stack
_or_layer_ARN
を置き換え、キーと値のペアタグを指定し、Enter キーを押します。二重引用符はバックスラッシュでエスケープされます。aws opsworks tag-resource --resource-arn
stack_or_layer_ARN
--tags "{\"key
\":\"value
\",\"key
\":\"value
\"}"次に例を示します。
aws opsworks tag-resource --resource-arn arn:aws:opsworks:us-east-2:800000000003:stack/500b99c0-ec00-4cgg-8a0d-1000000jjd1b --tags "{\"Stage\":\"Production\",\"Organization\":\"Mobile\"}"
を使用してタグを削除するには AWS CLI
-
AWS CLI コマンドプロンプトで、次のように入力し、Enter キーを押します。
aws opsworks untag-resource --resource-arn
stack_or_layer_ARN
--tag-keys "[\"key
\",\"key
\"]"タグを削除するには、削除したいタグのキーのみを指定します。次に例を示します。
aws opsworks untag-resource --resource-arn arn:aws:opsworks:us-east-2:800000000003:stack/500b99c0-ec00-4cgg-8a0d-1000000jjd1b --tag-keys "[\"Stage\",\"Organization\"]"
注記
レイヤーから継承されたタグ (親スタックレベルで追加されたタグ) を削除することはできません。代わりに、スタックから継承されたタグを削除します。
タグの制限
タグを作成するときは、次の制限事項に留意してください。
-
AWS OpsWorks スタックは、親レベルから継承されたユーザー定義タグを含め、スタックおよびレイヤーレベルでのユーザー定義タグの数を 40 に制限します。これにより、 が付加されたデフォルトタグ
opsworks:
、および他の AWS プロセスによって設定されたタグに 10 個のスロットが残ります。リソースでは、 によって作成されたユーザー定義タグとデフォルトタグの両方を含め、最大 50 個のタグを使用できます AWS。 -
タグキーの先頭を、
aws:
、opsworks:
またはrds:
にすることはできません。Name
は AWS OpsWorks スタックによって予約されているため、name
または をタグキーName
として使用しないでください。 -
キーは最大 127 文字で、Unicode 文字、区切り文字、数字、または
+ - = . _ : /
の特殊文字のみを含めることができます。 -
値は最大 255 文字で、Unicode 文字、数字、区切り文字、または
+ - = . _ : /
の特殊文字のみを含めることができます。