0

При запуске eb init вначале вы сначала настроили регион, затем приложение, и, если вы выберете существующую приложение, выберите среду. В нем перечислены ваши варианты, а затем (default is 1): внизу и ждет ввода.AWS - EB CLI Установите среду по умолчанию для уровня учетной записи, когда `eb init` использует конкретное приложение EB

Для этого конкретного приложения наша производственная среда является универсальной по умолчанию. Боюсь, что мы закончим тем, что кто-то случайно развернется на производство по дороге, если мы не поменяем его сейчас.

Есть ли способ изменить порядок расположения этих сред/который является универсальным по умолчанию при первом запуске eb init либо на консоли AWS, либо в EB CLI? Мне не удалось найти ничего, кроме документации, в которой упоминается установка значения по умолчанию через поток, о котором я говорю здесь. Я хочу изменить предустановленное значение по умолчанию, а не устанавливать конфигурацию по умолчанию, когда вы развертываете eb и не указываете среду.

+0

Ever удалось решить эту проблему? Охота за то же самое ... – gjoris

+0

К сожалению, нет, только приложили много внимания при развертывании филиалов. –

ответ

1

Ну, я решил это в нашем сценарии развертывания только с некоторой удобностью. Вы можете на самом деле printf команде eb init, так же, как вы бы ввели фактические параметры.

В нашем сценарии, это выглядит следующим образом:

Printf '4 \ п \ п \ Ny \ п \ п' | eb init $ {application} -service >> logging.log

$ {application} - это, очевидно, параметр, переданный скрипту.

A \n - это символ новой строки, аналогичный нажатию клавиши возврата. То, что это делает, является следующее:

  • '4' для первого вопроса
  • Простой обратный для второго (= по умолчанию)
  • Простой возвратного для третьего (= по умолчанию)
  • «Y 'четвертого вопроса
  • Простой возвратного для пятого (= по умолчанию)

Как вы можете видеть, я трубу результат к logging.log файла, просто не показывать ничего в консоли.

Для нашей установки (YMMV) я убедился, что пользователь может ввести определенные параметры (обычно, среду и имя приложения). Не знаю, работает ли это для вас, это для меня.

Для полноты картины я получил идею от позорного yes сценария в Unix: https://en.wikipedia.org/wiki/Yes_(Unix)