保存された設定にタグ付けする
AWS Elastic Beanstalk の保存された設定にタグを適用できます。タグは、AWS リソースに関連付けられるキーと値です。Elastic Beanstalk リソースのタグ付け、ユースケース、タグのキーと値の制約、サポートされているリソースタイプの詳細については、「Elastic Beanstalk アプリケーションリソースのタグ付け」を参照してください。
保存された設定を作成するときにタグを指定できます。既存の保存された設定では、タグの追加や削除、既存タグの値の更新ができます。保存された設定ごとに最大 50 個のタグを追加できます。
保存された設定の作成時にタグを追加する
Elastic Beanstalk コンソールを使用して設定を保存するときに、[設定の保存] ページでタグのキーと値を指定できます。
EB CLI を使用して設定を保存した場合は、--tags で eb config オプションを使用してタグを追加します。
~/workspace/my-app$ eb config --tags mytag1=value1,mytag2=value2
AWS CLIや他の API ベースのクライアントでは、 --tags コマンドで create-configuration-template パラメータを使用してタグを追加します。
$ aws elasticbeanstalk create-configuration-template \
--tags Key=mytag1,Value=value1 Key=mytag2,Value=value2 \
--application-name my-app --template-name my-template --solution-stack-name solution-stack
既存の保存された設定のタグを管理する
Elastic Beanstalk の既存の保存された設定のタグを追加、更新、および削除できます。
Elastic Beanstalk コンソールを使用して保存された設定のタグを管理するには
Elastic Beanstalk コンソール
を開き、[Regions] (リージョン) リストで AWS リージョンを選択します。 -
ナビゲーションペインで、[アプリケーション] を選択し、リストからアプリケーションの名前を選択します。
ナビゲーションペインで、アプリケーションの名前を見つけ、[保存された設定] を選択します。
-
管理する保存済み設定を選択します。
-
[Actions (アクション)] を選択して [Manage tags (タグの管理)] を選択します。
-
画面上のフォームを使用して、タグを追加、更新、または削除します。
-
ページの最下部で [適用] を選択し変更を保存します。
EB CLI を使用して保存された設定を更新する場合は、eb tags を使用してタグを追加、更新、削除、一覧表示します。
たとえば、次のコマンドでは、保存された設定のタグを一覧表示します。
~/workspace/my-app$ eb tags --list --resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:configurationtemplate/my-app/my-template"
次のコマンドでは、mytag1 タグを更新して mytag2 タグを削除します。
~/workspace/my-app$ eb tags --update mytag1=newvalue --delete mytag2 \
--resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:configurationtemplate/my-app/my-template"
オプションの完全なリストおよび詳細な例については、「eb tags」を参照してください。
AWS CLI または他の API ベースのクライアントでは、list-tags-for-resource コマンドを使用して保存された設定のタグを一覧表示します。
$ aws elasticbeanstalk list-tags-for-resource --resource-arn "arn:aws:elasticbeanstalk:us-east-2:my-account-id:configurationtemplate/my-app/my-template"
保存された設定のタグを追加、更新、または削除するには、 update-tags-for-resource コマンドを使用します。
$ aws elasticbeanstalk update-tags-for-resource \
--tags-to-add Key=mytag1,Value=newvalue --tags-to-remove mytag2 \
--resource-arn "arn:aws:elasticbeanstalk:us-east-2:my-account-id:configurationtemplate/my-app/my-template"
追加するタグと更新するタグを --tags-to-add の update-tags-for-resource パラメータで指定します。存在していないタグが追加され、既存のタグの値が更新されます。
注記
一部の EB CLI と AWS CLI コマンドを Elastic Beanstalk の保存された設定で使用するには、保存された設定の ARN が必要です。ARN を作成するには、最初に次のコマンドを使用して保存された設定の名前を取得します。
$ aws elasticbeanstalk describe-applications --application-names my-appコマンドの出力で ConfigurationTemplates キーを探します。この要素は、保存された設定の名前を示します。この名前を、このページに記載されているコマンドの が指定されている場所で使用します。my-template