从cloudwatch警报操作终止整个aws自动缩放组

问题描述 投票:0回答:1

我有一个AWS自动缩放组。从实例中我收集了各种指标,并在这些指标上放置了一些云观察警报。在特定场景中,我想添加一个终止整个自动缩放组的云监视警报操作。这可能吗?我正在浏览aws文档,但似乎不可能。

谢谢!!

amazon-web-services amazon-cloudwatch autoscaling
1个回答
1
投票

你可以通过invoking Lambda from your custom Cloudwatch event来做到这一点

您需要编写一个可以使用STS来承担permits it to issue an EC2 Terminate command角色的Lambda

工作流程将是:

  1. Cloudwatch事件触发器
  2. 调用Lambda函数
  3. Lambda函数通过STS承担角色
  4. Lambda函数检索ASG中的实例列表
  5. Lambda函数循环实例,发出终止命令
© www.soinside.com 2019 - 2024. All rights reserved.