

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 保存された設定にタグ付けする
<a name="environment-configuration-savedconfig-tagging"></a>

 AWS Elastic Beanstalk 保存した設定にタグを適用できます。タグは、 AWS リソースに関連付けられたキーと値のペアです。Elastic Beanstalk リソースのタグ付け、ユースケース、タグのキーと値の制約、サポートされているリソースタイプの詳細については、「[Elastic Beanstalk アプリケーションリソースのタグ付け](applications-tagging-resources.md)」を参照してください。

保存された設定を作成するときにタグを指定できます。既存の保存された設定では、タグの追加や削除、既存タグの値の更新ができます。保存された設定ごとに最大 50 個のタグを追加できます。

## 保存された設定の作成時にタグを追加する
<a name="environment-configuration-savedconfig-tagging.create"></a>

Elastic Beanstalk コンソールを使用して[設定を保存](environment-configuration-savedconfig.md)するときに、[**設定の保存**] ページでタグのキーと値を指定できます。

EB CLI を使用して設定を保存した場合は、**[eb config](eb3-config.md)** で `--tags` オプションを使用してタグを追加します。

```
~/workspace/my-app$ eb config --tags {{mytag1}}={{value1}},{{mytag2}}={{value2}}
```

 AWS CLI または他の API ベースのクライアントで、 **[create-configuration-template](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/create-configuration-template.html)** コマンドの `--tags`パラメータを使用してタグを追加します。

```
$ 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}}
```

## 既存の保存された設定のタグを管理する
<a name="environment-configuration-savedconfig-tagging.manage"></a>

Elastic Beanstalk の既存の保存された設定のタグを追加、更新、および削除できます。

**Elastic Beanstalk コンソールを使用して保存された設定のタグを管理するには**

1. [Elastic Beanstalk コンソール](https://console.aws.amazon.com/elasticbeanstalk)を開き、**リージョン**リストで を選択します AWS リージョン。

1. ナビゲーションペインで、[**アプリケーション**] を選択し、リストからアプリケーションの名前を選択します。

1. ナビゲーションペインで、アプリケーションの名前を見つけ、[**保存された設定**] を選択します。

1. 管理する保存済み設定を選択します。

1. [**Actions (アクション)**] を選択して [**Manage tags (タグの管理)**] を選択します。

1. 画面上のフォームを使用して、タグを追加、更新、または削除します。

1. ページの最下部で **[適用]** を選択し変更を保存します。

EB CLI を使用して保存された設定を更新する場合は、**[eb tags](eb3-tags.md)** を使用してタグを追加、更新、削除、一覧表示します。

たとえば、次のコマンドでは、保存された設定のタグを一覧表示します。

```
~/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](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/list-tags-for-resource.html)** コマンドを使用して、保存された設定のタグを一覧表示します。

```
$ 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](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/update-tags-for-resource.html)** コマンドを使用します。

```
$ 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}}"
```

追加するタグと更新するタグを **update-tags-for-resource** の `--tags-to-add` パラメータで指定します。存在していないタグが追加され、既存のタグの値が更新されます。

**注記**  
Elastic Beanstalk で保存された設定で一部の EB CLI および AWS CLI コマンドを使用するには、保存された設定の ARN が必要です。ARN を作成するには、最初に次のコマンドを使用して保存された設定の名前を取得します。  

```
$ aws elasticbeanstalk describe-applications --application-names {{my-app}}
```
コマンドの出力で `ConfigurationTemplates` キーを探します。この要素は、保存された設定の名前を示します。この名前を、このページに記載されているコマンドの `{{my-template}}` が指定されている場所で使用します。