as-create-or-update-trigger MyTrigger --auto-scaling-group MyAutoScalingGroup --namespace "AWS/ELB" --measure RequestCount --statistic Average --dimensions "LoadBalancerName=MyLoadBalancer" --period 60 --lower-threshold 500 --upper-threshold 800 --lower-breach-increment=-1 --upper-breach-increment=1 --breach-duration 600
Теперь проблема в том, что как только я ввожу триггер, он запускает 2 узла .... но в LB уже есть два узла.
Итак, почему он предоставляет еще 2 узла, когда они есть? это потому, что он не распознает существующие 2 узла? тогда как мне добавить существующие узлы в группу AutoScaling?
Автомасштабирование не распознает узлы, уже находящиеся в балансировщике нагрузки. Вы должны позволить автоматическому масштабированию запускать два узла и отключать старые.
Чтобы узнать больше об aws, посмотрите это - http://aws-musings.com
Я не верю, что вы можете добавлять экземпляры в группу автоматического масштабирования постфактум, по крайней мере, для этого нет вызова API. Вам нужно будет разрешить службе AutoScaling запустить ваши экземпляры, а затем прекратить работу старых; после этого вы должны стать золотыми.