使用 java sdk 在 ELB 中停止 EC2 实例

Stopping EC2 instance in an ELB using java sdk

我在 ELB 中有一组实例 运行 和一个 API 来停止/启动使用 java SDK 开发的任何实例。

但是,实例一进入停止状态就会被终止,这是我不希望发生的。这是已知行为吗?是否有办法阻止这种情况发生并使这些实例保持停止状态?

如果实例与 Auto Scaling 组相关联,则会终止实例

查看此 Instance Termination in autoscaling groups 了解更多详情。

您可以使用 AWS JAVA SDK

从自动缩放组中分离实例

Detatch Instances Request 先分离它们,然后停止实例以防止终止。

如果您没有指定减少所需容量的选项,Auto Scaling 会启动实例以替换分离的实例。所以记住这一点。