【问题标题】:How to change new instance tag Name when auto scaling自动伸缩时如何更改新的实例标签名称
【发布时间】:2014-06-19 21:04:57
【问题描述】:

我根据我也创建的指标在我的 AWS 账户上创建了一个新警报。 我用这个警报来自动缩放。启动新实例时,我使用User Data 字段来设置这个新实例。 我面临的唯一问题是我无法修改这个新实例的标签(特别是标签 Name)。 如果我不更改它,所有新实例都将具有相同的名称,这将不适用于我当前的设置。

有办法解决吗?

【问题讨论】:

    标签: amazon-web-services


    【解决方案1】:

    您可以使用 AWS cli 工具和实例元数据在其自己的用户数据脚本中为实例设置新的名称标签。它看起来像这样:

    aws ec2 create-tags \
      --resources $(curl -s http://169.254.169.254/latest/meta-data/instance-id) \
      --tag Key=Name,Value=MyNewNiceName \
      --region=us-east-1
    

    见:http://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html

    【讨论】:

    • 是否可以自动增加名称值?即:MyNewNiceName1 然后是 MyNewNiceName2,等等...
    • 是的。您可以有一个“计数”标签,列出所有带有该标签的实例,获取更高的值并加 1。或者您可以将其保存到数据库并查询。或者您可以使用实例 ID...
    猜你喜欢
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    相关资源
    最近更新 更多