Настройки, зависящие от среды, в настройках параметров .ebextensions - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть среда Elastic Beanstalk с двумя средами, prod и dev, и для нашей производственной среды у нас есть набор запланированных действий по автоматическому масштабированию, чтобы справиться с ожидаемой нагрузкой в ​​течение недели.Мы хотели бы закодировать их в нашей конфигурации .ebextensions option_settings, например

option_settings:
  - namespace: aws:autoscaling:scheduledaction
    resource_name: WeekdayMorningScaleUp
    option_name: MinSize
    value: '3'
  - namespace: aws:autoscaling:scheduledaction
    resource_name: WeekdayMorningScaleUp
    option_name: MaxSize
    value: '20'
  - namespace: aws:autoscaling:scheduledaction
    resource_name: WeekdayMorningScaleUp
    option_name: DesiredCapacity
    value: '3'
  - namespace: aws:autoscaling:scheduledaction
    resource_name: WeekdayMorningScaleUp
    option_name: Recurrence
    value: '05 5 * * 1-5'

Однако для среды разработки (которая использует тот же репозиторий git и, следовательно, те же файлы .ebextensions), мы делаемне хочу или не нужен этот запланированный масштаб.Что было бы идеально, если бы был способ сделать эти параметры настройки условными, на которых разворачивается среда, но, насколько я знаю, такая возможность недоступна в эластичном бобовом стебле.

Итак, как я могу включитьэта зависимость от конкретной среды эластичного бобового стебля в установке .ebextensions?

...