我对此感到困惑。我需要增加EC2实例的规格,并遵循本教程:更改当前实例配置的实例类型
但该实例似乎连接到了一个自动缩放组,所以我一停止它,另一个实例就会生成,而我停止的实例会终止,所以我无法更改其类型。
我尝试从自动缩放组中取消匹配该实例,但没有成功,因为至少需要一个。
如果我更改最小容量,它实际上也会终止它,并且无法更新它的类型。
如何更改此EC2框的实例类型?
自动缩放组具有附加的启动模板或启动配置。这些属性指定哪些类型的属性具有由自动缩放组启动的实例。
如果要修改由ASG控制的实例的类型,则必须更新启动配置/启动模板。之后,您可以逐个终止正在运行的实例,自动缩放组将使用更新的属性重新启动它们。
尝试用新的ami创建一个新的启动配置,并指向自动缩放组以使用它
编辑:
请尝试以下操作:https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html
修改实例大小的正确方法是更改启动模板或启动配置。请注意,这将仅适用于新启动的实例,而不适用于现有的实例。
如果你特别想保留一个现有的实例,你可以暂停自动缩放进程:
aws autoscaling suspend-processes
然后您可以停止/修改/启动实例。然后,使用重新激活流程
aws autoscaling resume-processes