EC2自动缩放不会在服务器上放置名称(标记)

joe*_*ney 14 amazon-ec2 amazon-web-services autoscaling

我在EC2上创建了一个自动缩放组,它工作得很好.服务器根据负载向上和向下扩展.我想在管理方面获得更多信息,并且想知道是否有办法让自动缩放组动态地将名称添加到它启动的实例中.我指的是使用key = Name和value = autogeneratedid添加标签.

例如,如果我有一个名为test-group的自动缩放组,则服务器将使用以下名称启动:

test-group-1
test-group-2
test-group-3
...
Run Code Online (Sandbox Code Playgroud)

我想在EC2管理控制台中找到它们进行枚举,但是现在它们只是显示为"空"名称(Tag key = Name未在实例上明确设置).

有任何想法吗?

Eri*_*ond 5

要在实例上设置PropagateAtLaunch标记,请确保在Auto Scaling组中为标记设置标记("p = 1").

您想在亚马逊的文档中阅读本节:

http://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/ASTagging.html

至于亚马逊动态地将参数添加到标签值,我不知道任何这样的功能.

  • 我正在实例上设置标签(例如:生产与登台环境),但是没有设置名称标签.不过,如果他们可以列举它们会很好. (4认同)
  • 此传播允许自动缩放组上的静态标记级联或"传播"到组中的所有实例.原始帖子询问是否有一种方法可以枚举组中的实例,以便每个组成员都有唯一的名称标签.您可以使用boto执行此操作,但需要创建一个可以访问标记资源的角色.最好不要将名称单独用于自动缩放.通常在自动扩展设置中,实例来来去去,所以名称没那么有用. (2认同)