我正在使用 boto3 将自定义应用程序自动缩放策略应用于两个 HTTP 端点,这会增加每个端点的实例数。这些策略是根据单个队列的大小触发的。例如,两个端点都有警报,当队列大于 1000 时会触发扩展。目前,只要此警报变为高,两个端点就会开始扩展。
端点 #1 需要 3 分钟才能完成横向扩展,而端点 #2 需要 7 分钟才能完成横向扩展。问题是端点 #1 将数据发送到端点 #2,所以我需要端点 #2 在端点 #1 之前完成扩展。
因此,我正在尝试找到一种方法来为端点 #1 的 scale-out 添加时间延迟。看起来该scale_out_cooldown
参数仅在缩放事件之间添加了时间延迟,而不是在我想要的初始触发时。有没有办法将警报触发的初始横向扩展事件延迟设定的秒数?