本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
标记应用程序版本
本主题说明了为 Elastic Beanstalk 应用程序版本添加标签的好处以及如何管理标签。
您可以将标签应用于您的 Amazon Elastic Beanstalk 应用程序版本。标签是与资源关联的键值对。 Amazon 有关 Elastic Beanstalk 资源标记、使用案例、标签键和值约束以及支持的资源类型的信息,请参阅标记 Elastic Beanstalk 应用程序资源。
您可以在创建应用程序版本时指定标签。在现有应用程序版本中,您可以添加或删除标签,以及更新现有标签的值。您最多可以为每个应用程序版本添加 50 个标签。
在创建应用程序版本期间添加标签
在使用 Elastic Beanstalk 控制台创建环境并选择上传应用程序代码版本时,您可以指定标签键和值以与新应用程序版本关联。
您还可以使用 Elastic Beanstalk 控制台上传应用程序版本,而无需立即在环境中使用该版本。您可以在上传应用程序版本时指定标签键和值。
对于API基于 Amazon CLI 或其他的客户端,使用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 控制台管理应用程序版本的标签
打开 Elastic Beanstalk
控制台,然后在 “区域” 列表中,选择您的。 Amazon Web Services 区域 -
在导航窗格中,选择 Applications(应用程序),然后从列表中选择应用程序的名称。
注意
如果您有多个应用程序,请使用搜索栏筛选应用程序列表。
在导航窗格中,找到应用程序的名称,然后选择 Application versions(应用程序版本)。
-
选择要管理的应用程序版本。
-
选择 Actions (操作),然后选择 Manage tags (管理标签)。
-
使用屏幕上的表单添加、更新或删除标签。
-
要保存更改,请选择页面底部的 Apply(应用)。
如果您使用 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
。
对于API基于 Amazon CLI 或其他的客户端,使用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-add
的 update-tags-for-resource 参数中指定要添加的标签和要更新的标签。添加了一个不存在的标签,更新了现有标签的值。
注意
要在 Elastic Beanstalk 应用程序版本中使用某些 EB CLI 和 Amazon CLI 命令,您需要应用程序版本。ARN您可以使用以下命令检索。ARN
$ aws elasticbeanstalk describe-application-versions --application-name my-app
--version-label my-version