【问题标题】:Terminate entire aws auto scaling group from cloudwatch alarm action从 cloudwatch 警报操作中终止整个 aws Auto Scaling 组
【发布时间】:2018-08-14 11:02:44
【问题描述】:

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

谢谢!!

【问题讨论】:

    标签: amazon-web-services amazon-cloudwatch autoscaling


    【解决方案1】:

    您可以通过invoking Lambda from your custom Cloudwatch event 完成此操作

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

    工作流程是:

    1. Cloudwatch 事件触发器
    2. Lambda 函数被调用
    3. Lambda 函数通过 STS 代入角色
    4. Lambda 函数检索 ASG 中的实例列表
    5. Lambda 函数循环遍历实例,发出终止命令

    【讨论】:

      猜你喜欢
      • 2017-07-13
      • 2018-06-29
      • 2023-03-13
      • 2016-06-02
      • 2018-03-25
      • 2014-10-14
      • 2019-05-30
      • 2012-04-14
      • 2021-08-25
      相关资源
      最近更新 更多