AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

标记保存的配置

您可以将标签应用到 AWS Elastic Beanstalk 保存的配置。标签是与 AWS 资源关联的键/值对。有关 Elastic Beanstalk 资源标记、使用案例、标签键和值约束以及支持的资源类型的信息,请参阅标记 AWS Elastic Beanstalk 应用程序资源

您可以在创建保存的配置时指定标签。在现有保存的配置中,您可以添加或删除标签,以及更新现有标签的值。您最多可以为每个保存的配置添加 50 个标签。

在创建保存的配置期间添加标签

在使用 Elastic Beanstalk 控制台保存配置时,您可以在保存配置页面上指定标签键和值。


        Elastic Beanstalk 控制台中的“保存配置”页面

如果使用 EB CLI 保存配置,则可以使用 eb config--tags 选项添加标签。

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

对于 AWS CLI 或其他基于 API 的客户端,可以使用 create-configuration-template 命令的 --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

管理现有保存的配置的标签

您可以在现有的 Elastic Beanstalk 保存的配置中添加、更新和删除标签。

使用 Elastic Beanstalk 控制台管理保存的配置的标签

  1. 打开 Elastic Beanstalk 控制台

  2. 选择要管理其保存的配置的应用程序。

  3. 在侧面导航窗格中,选择保存的配置

  4. 选择要管理的保存的配置,然后选择操作

  5. 选择 Manage tags (管理标签)

    Manage Tags (管理标签) 对话框显示当前应用到此应用程序版本的标签列表。

    
            在 Elastic Beanstalk 控制台中,“Manage Tags (管理标签)”对话框显示保存的配置的标签
  6. 添加、更新或删除标签:

    • 要添加标签,请将其输入列表底部的空白框中。

    • 要更新标签的键或值,请编辑标签行中的相应框。

    • 要删除标签,请选择标签的值框旁边的 
                Remove tag

  7. 选择应用

如果使用 EB CLI 更新保存的配置,则可使用 eb tags 来添加、更新、删除或列出标签。

例如,以下命令会列出保存的配置中的标签。

~/workspace/my-app$ eb tags --list --resource "arn:aws-cn:elasticbeanstalk:us-west-2:my-account-id:configurationtemplate/my-app/my-template"

以下命令会更新标签 mytag1 并删除标签 mytag2

~/workspace/my-app$ eb tags --update mytag1=newvalue --delete mytag2 \ --resource "arn:aws-cn:elasticbeanstalk:us-west-2:my-account-id:configurationtemplate/my-app/my-template"

有关选项和更多示例的完整列表,请参阅 eb tags

对于 AWS CLI 或其他基于 API 的客户端,可使用 list-tags-for-resource 命令列出保存的配置的标签。

$ aws elasticbeanstalk list-tags-for-resource --resource-arn "arn:aws-cn:elasticbeanstalk:us-west-2:my-account-id:configurationtemplate/my-app/my-template"

使用 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-cn:elasticbeanstalk:us-west-2:my-account-id:configurationtemplate/my-app/my-template"

--tags-to-addupdate-tags-for-resource 参数中指定要添加的标签和要更新的标签。添加了一个不存在的标签,更新了现有标签的值。

注意

要将某些 EB CLI 和 AWS CLI 命令与 Elastic Beanstalk 保存的配置一起使用,您需要保存的配置的 ARN。要构造 ARN,首先请使用以下命令检索保存的配置的名称。

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

在命令输出中查找 ConfigurationTemplates 键。此元素显示保存的配置的名称。在本页面上提到的命令中指定 my-template 的地方使用此名称。