

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

# アプリケーションのタグ付け
<a name="applications-tagging"></a>

このトピックでは、Elastic Beanstalk アプリケーションのタグ付けの利点について説明します。また、アプリケーションタグを作成および管理する手順も示します。タグは、 AWS リソースに関連付けられたキーと値のペアです。Elastic Beanstalk リソースのタグ付け、ユースケース、タグのキーと値の制約、サポートされているリソースタイプの詳細については、「[Elastic Beanstalk アプリケーションリソースのタグ付け](applications-tagging-resources.md)」を参照してください。

アプリケーションを作成するときにタグを指定できます。既存のアプリケーションでは、タグの追加や削除、既存タグの値の更新ができます。各アプリケーションには、最大 50 個のタグを追加できます。

## アプリケーションの作成時にタグを追加する
<a name="applications-tagging.create"></a>

Elastic Beanstalk コンソールを使用して[アプリケーションを作成する](applications.md)ときに、[**Create New Application (新しいアプリケーションの作成)**] ダイアログボックスでタグのキーと値を指定できます。

EB CLI を使用して環境を作成する場合は。**[eb init](eb3-init.md)** の `--tags` オプションを使用してタグを追加します。

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

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

```
$ aws elasticbeanstalk create-application \
      --tags Key=mytag1,Value=value1 Key=mytag2,Value=value2 \
      --application-name my-app --version-label v1
```

## 既存のアプリケーションのタグを管理する
<a name="applications-tagging.manage"></a>

既存の Elastic Beanstalk アプリケーションでタグを追加、更新、削除できます。

**Elastic Beanstalk コンソールでアプリケーションのタグを管理するには**

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

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:application/my-app"
```

次のコマンドでは、`mytag1` タグを更新して `mytag2` タグを削除します。

```
~/workspace/my-app$ eb tags --update mytag1=newvalue --delete mytag2 \
      --resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:application/my-app"
```

オプションの完全なリストおよび詳細な例については、「`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:application/my-app"
```

アプリケーションのタグを追加、更新、または削除するには、**[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:application/my-app"
```

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

**注記**  
Elastic Beanstalk アプリケーションで一部の EB CLI および AWS CLI コマンドを使用するには、アプリケーションの ARN が必要です。ARN を取得するには、次のコマンドを使用します。  

```
$ aws elasticbeanstalk describe-applications --application-names my-app
```