Есть ли способ остановить эластичную среду из бобовых, в отличие от ее прекращения? Во время тестирования бывают случаи, когда я предпочитаю останавливать среду, чтобы мне не заряжали. Однако я не вижу способа сделать это через графический интерфейс. Это очень неудобно, чтобы прекратить и воссоздать мою среду.
amazon-web-services
elastic-beanstalk
Ну Эверест
источник
источник
eb scale
Check jun711.github.io/aws/… для получения дополнительной информации о том, как это сделать.Ответы:
В настоящее время нет простого способа приостановить среду. Также нет простого способа иметь страницу обслуживания для вашей среды, пока ваши экземпляры не работают.
Когда вы установите число экземпляров равным 0, экземпляры будут прерваны, но вам придется делать все это вручную, так как консоль EB не позволяет вводить 0. Вы можете сделать это, выполнив следующее:
as-update-auto-scaling-group YourAutoScalingGroupID --min-size 0 --max-size 0 --desired-capacity 0
Это, однако, только прекращает ваши экземпляры. Все остальное все еще работает, как ваш ELB. После этого вы можете изменить его на прежние настройки.
источник
Клиент Amazon нашел простой способ сделать это в средах с одним экземпляром.
источник (комментарий клиента Amazon)
Когда я сам попробовал это решение, я не смог найти действие Suspend . В настоящее время на вкладке Экземпляры есть только действия « Остановить» и « Завершить ». А когда вы выбираете любой из них, AWS предупреждает вас, что любые данные, сохраненные в временном хранилище, будут потеряны.
источник
В среде AWS Elastic Beanstalk вы можете использовать масштабирование по времени и запланировать его на 0 экземпляров в будущем.
Вы также можете использовать
eb scale count environment-name
для масштабирования до 0 экземпляра.Проверьте Pause Elastic Beanstalk экземпляр статью для получения дополнительной информации.
источник