AWS 允许设置 MinSize 和 MaxSize,但不允许设置 DesiredCapacity。
当您更改最小/最大大小时,所需容量保持在原来的位置,而不默认为最小值。
我寻找设置 DesiredCapacity 但找不到 beanstalk 的设置。
示例:在设置这些值之前,最小/最大/所需为 1/4/4。
将最小/最大更改为 1/2,所需值降至 2
如果我将 min/max 更改为 1/1,desired 变为 1。然后我将 max 改回 2,desired 保持在 1。
我可以做到这一点,但看起来很老套,我宁愿正确设置我想要的值。
resource "aws_elastic_beanstalk_environment" "this" {
name="my_beanstalk_env"
...
setting {
namespace = "aws:autoscaling:asg"
name = "MinSize"
value = 1
}
setting {
namespace = "aws:autoscaling:asg"
name = "MaxSize"
value = 2
}
}
有什么想法吗?
谢谢
资源:AWS