Выключить / включить балансировщик нагрузки Elastic Beanstalk с помощью Terraform? - PullRequest
0 голосов
/ 10 июня 2019
  • Балансировщик нагрузки стоит почасовая ставка
  • (пере) создание EB затрат на загрузку в S3 и занимает много времени

Таким образом, для EB, который находится в режиме ожидания (используется только во время разработки), так же, как EC2 может быть уменьшен до 0 экземпляров, как можно выключить балансировщик нагрузки (а затем снова включить)? Может ли Terraform использоваться таким образом, чтобы отсутствие ALB обнаруживалось и восстанавливалось с помощью приложения?

Я уже отключаю экземпляры EC2 под EB, когда бездействую, но все время мой неиспользованный балансировщик нагрузки заряжает меня! В идеале я бы имел нулевую стоимость во время простоя, также удалив балансировщик нагрузки. Но когда я при необходимости воссоздаю ALB, состояние Terraform явно не отслеживает ALB (оно управляется средой EB), поэтому оно не воссоздается.

Я знаю Эластичные среды Beanstalk могут создаваться без балансировщиков нагрузки . Я надеюсь, что «масштабируемость» AWS обеспечивает более чистый и быстрый подход к простому переключению существования балансировщика нагрузки помимо воссоздания всей среды EB .

...