標記應用程式版本 - AWS Elastic Beanstalk

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

標記應用程式版本

本主題說明標記 Elastic Beanstalk 應用程式版本的好處,以及如何管理標籤。

您可以將標籤套用至 AWS Elastic Beanstalk 應用程式版本。標籤是與 AWS 資源相關聯的鍵值對。如需 Elastic Beanstalk 資源標記、使用案例、標籤索引鍵和值限制條件的相關資訊,以及支援的資源類型,請參閱標記 Elastic Beanstalk 應用程式資源

您可以在建立應用程式版本時指定標籤。您可以在現有的應用程式版本中新增或移除標籤,以及更新現有標籤的值。您最多可以為每個應用程式版本新增 50 個標籤。

在應用程式版本建立期間新增標籤

當您使用 Elastic Beanstalk 主控台建立環境,並選擇上傳您的應用程式碼版本時,您可以指定要與新的應用程式版本建立關聯的標籤金鑰和值。

您也可以使用 Elastic Beanstalk 主控台上傳應用程式版本,無須立即在環境中使用。在上傳應用程式版本時,您可以指定標籤索引鍵和值。

使用 AWS CLI 或其他 API型用戶端,在 create-application-version 命令上使用 --tags 參數來新增標籤。

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

當您使用 EB CLI建立或更新環境時,應用程式版本會從您部署的程式碼建立。透過 EB 建立應用程式版本時,沒有直接的標籤方式CLI。請參閱以下區段,了解如何將標籤新增至現有的應用程式版本。

管理現有應用程式版本的標籤

您可以新增、更新和刪除現有 Elastic Beanstalk 應用程式版本中的標籤。

若要使用 Elastic Beanstalk 主控台管理應用程式版本的標籤
  1. 開啟 Elastic Beanstalk 主控台 ,然後在區域清單中選取您的 AWS 區域。

  2. 在導覽窗格中,選擇 Applications (應用程式),然後在清單上選取應用程式名稱。

    注意

    如果您有許多應用程式,請使用搜尋列來篩選應用程式清單。

  3. 在導覽窗格中,找到應用程式名稱並選擇 Application versions (應用程式版本)

  4. 選取您要管理的應用程式版本。

  5. 選擇 Actions (動作),然後選擇 Manage tags (管理標籤)

  6. 使用畫面顯示表單來新增、更新或刪除標籤。

  7. 若要儲存變更,請選擇頁面底部的儲存變更

如果您使用 EB CLI更新應用程式版本,請使用 eb tags 新增、更新、刪除或列出標籤。

例如,以下命令會列出應用程式版本中的標籤。

~/workspace/my-app$ eb tags --list --resource "arn:aws:elasticbeanstalk:us-east-2:my-account-id:applicationversion/my-app/my-version"

下列命令會更新標籤 mytag1 並刪除標籤 mytag2

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

如需完整選項清單和更多範例,請參閱 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:applicationversion/my-app/my-version"

使用 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:applicationversion/my-app/my-version"

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

注意

若要搭配 Elastic Beanstalk 應用程式版本使用某些 EB CLI和 AWS CLI 命令,您需要應用程式版本的 ARN。您可以使用下列命令ARN來擷取 。

$ aws elasticbeanstalk describe-application-versions --application-name my-app --version-label my-version