自动缩放组终止策略如何结合?

在创build自动调节组时,我可以为其实例select一个有序的终止策略列表。 亚马逊的文件指出

您可以单独使用这些策略,也可以将它们合并到Auto Scaling在终止实例时使用的策略列表中。

但它掩盖了这些政策如何合并的具体细节,以及清单中下一个政策发生“下降”的情况,即每种政策在什么情况下都会失败,并进入清单中的下一个政策。

例如,在我的组中有一个策略列表["OldestInstance", "Default"] ,然后在缩放之后,缩放组继续以最新 (和健康)实例(较新的大幅度)结束,我不明白为什么。

此外,根据相同的文档,默认策略本身实际上是策略的组合,并且包括OldestLaunchConfigurationClosestToNextInstanceHour两个步骤。 如果我有一个包含["OldestLaunchConfiguration", "ClosestToNextInstanceHour", "Default"] ,它会评估OldestLaunchConfigurationClosestToNextInstanceHour两次吗?

最后,terminal是否考虑负载平衡器? 例如,如果我的新实例无法正确初始化,并且未在负载平衡器中运行,并且OldestInstance生效,那么即使更新,也会先缩小不正常的实例吗?