如何使用 boto3 设置自动缩放组的最大容量?
How can I set the MAX capacity of an autoscaling group with boto3?
假设我有一个包含 3 个实例的集群,创建它时我想要 3 个实例。我可以使用缩放策略在 0-3 之间操纵它,但显然它达到了 MAX 容量的限制。
我可以在前端更新它,但没有看到 API 调用它。
如何设置自动伸缩组的最大容量?
理想情况下,有一种方法可以做到这一点,而无需创建新的然后删除旧的。如果这是唯一的方法,我是否需要创建新缩放组的集群"aware"?
您不需要重新创建群组。 http://boto3.readthedocs.io/en/latest/reference/services/autoscaling.html#AutoScaling.Client.update_auto_scaling_group 可以调整最大容量。除了在必要时将所需容量调低至最大值之外,您可以仅更改最大容量而不会产生副作用。
您也可以从 cli 执行此操作。 Boto3 客户端和 awscli 命令通常都非常忠实于底层 api。
假设我有一个包含 3 个实例的集群,创建它时我想要 3 个实例。我可以使用缩放策略在 0-3 之间操纵它,但显然它达到了 MAX 容量的限制。
我可以在前端更新它,但没有看到 API 调用它。
如何设置自动伸缩组的最大容量?
理想情况下,有一种方法可以做到这一点,而无需创建新的然后删除旧的。如果这是唯一的方法,我是否需要创建新缩放组的集群"aware"?
您不需要重新创建群组。 http://boto3.readthedocs.io/en/latest/reference/services/autoscaling.html#AutoScaling.Client.update_auto_scaling_group 可以调整最大容量。除了在必要时将所需容量调低至最大值之外,您可以仅更改最大容量而不会产生副作用。
您也可以从 cli 执行此操作。 Boto3 客户端和 awscli 命令通常都非常忠实于底层 api。