【问题标题】:How to generate dynamic tags for every instance launched using EC2 Launch Templates in AWS如何为在 AWS 中使用 EC2 启动模板启动的每个实例生成动态标签
【发布时间】:2021-06-15 11:14:45
【问题描述】:

我想在每次使用启动模板启动 ec2 实例时使用唯一名称标记我的 ec2 实例。但是我找不到这样做的方法。

我看到了可以使用 Lambda 标记资源的解决方案,但据我所知,该解决方案不适用于 Launch Templates 启动的实例。

有没有办法做到这一点?请帮忙。

【问题讨论】:

  • 为什么 lambda 不起作用?这就是你可以做到的。
  • @Marcin 我想不出启动模板如何触发 Lambda

标签: amazon-web-services amazon-ec2


【解决方案1】:

自动标记实例通常有两种解决方案。

  1. 启用 CloudTrial 试用并检测 run-instances API 调用。这将由触发 lambda 函数的 CloudWatch 规则自动获取。详情在Automatically tag new AWS resources based on identity or role。

  2. 在您的启动模板中设置UserData,以便实例标记自己。这将需要具有相应权限的适当实例角色。因此,如果您想对所有实例都拥有这样的权限,这取决于您的用例。

【讨论】:

  • 我也在考虑第二个答案。真的不想因为愚蠢的标签而使我的架构复杂化。谢谢你的回答。
猜你喜欢
  • 2023-03-31
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-03
  • 1970-01-01
  • 2018-08-15
相关资源
最近更新 更多