

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 標記已儲存組態
<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)時，您可以在 **Save Configuration (儲存組態)** 頁面上指定標籤索引鍵和值。

如果您使用 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. 在導覽窗格中，選擇 **Applications** (應用程式)，然後在清單上選取應用程式名稱。

1. 在導覽窗格中，找到應用程式名稱並選擇 **Saved configurations (已儲存的配置)**。

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

在 `--tags-to-add` 的 **update-tags-for-resource** 參數中，同時指定欲新增和欲更新的標籤。如此將新增不存在的標籤，並更新現有標籤的值。

**注意**  
若要搭配 Elastic Beanstalk 儲存組態使用部分 EB CLI 和 AWS CLI 命令，您需要儲存組態的 ARN。若要建構 ARN，請先使用下列命令擷取已儲存組態的名稱。  

```
$ aws elasticbeanstalk describe-applications --application-names my-app
```
在命令輸入中尋找 `ConfigurationTemplates` 索引鍵。這個元素會顯示已儲存組態的名稱。如果此頁面提及的命令已指定 `my-template`，請使用此名稱。