AWS 自动扩展分离实例终止

时间:2021-01-15 16:17:01

标签: amazon-web-services amazon-ec2 aws-lambda autoscaling aws-auto-scaling

这里没有代码。

我正在使用 AutoScaling 构建基于 EC2 的解决方案。

我已经创建了一个解决方案,其中实例将在停止之前与 AutoScaling 组分离,并且在使用时它们将被添加回 AutoScaling 组。 现在,如果我从 AutoScaling 中删除的实例已经终止,现在我没有任何东西可以附加到 AutoScaling(那个特定的实例 ID 不再存在)。

如何处理这个,如果实例已经终止,那么在连接时 AutoScaling 应该知道实例不再存在并创建一个新实例。 从这里开始,我计划创建一个事件桥,它将获取新实例的 Instance-Id 并更新它 SSM。

1 个答案:

答案 0 :(得分:0)

我认为您可能想要使用待机而不是分离/附加。每当您有一个实例退出备用时,所需的值都会增加 1。当实例处于备用状态时,不会在实例上进行健康检查,因此如果实例在备用时终止,则 ASG 不会知道它,直到您删除从备用实例。

由于此时所需的已增加,因此将启动一个新实例来替换旧实例,作为健康检查替换的一部分