Как мне создать файлы конфигурации Elastic Beanstalk?

Я ищу совета о том, как мне подойти к проблеме создания файлов конфигурации Elastic Beanstalk.

  1. Как мне создать файлы конфигурации Elastic Beanstalk?
  2. Как узнать, что включать, а что нет?
  3. Создаю ли я его вручную, используя ссылку на шаблон, или они обычно генерируются инструментом конфигурации?

person pingu    schedule 10.06.2014    source источник


Ответы (1)


Вы можете изменить конфигурацию сред Elastic Beanstalk несколькими способами. Один из способов — поместить папку с именем .ebextensions в ZIP-файл с исходным кодом вашего приложения. Внутри этой папки вы можете иметь один или несколько файлов с расширением .config. Файлы будут обрабатываться в алфавитном порядке их имен. Эти файлы отформатированы с использованием синтаксиса YAML. Эти файлы позволяют вам контролировать множество параметров конфигурации для вашей среды beanstalk.

На этой странице объясняются различные параметры, которые можно настроить с помощью ebextensions (при условии, что вы работаете в среде Linux). Вы можете прочитать о ebextensions в Windows здесь. На этой странице вы найдете информацию о том, как можно управлять различными частями конфигурации вашей среды, например. вы можете устанавливать пакеты на свои экземпляры, вы можете создавать файлы, вы можете запускать команды оболочки на своих экземплярах во время развертывания, вы можете управлять настройками своей среды и т. д.

Вы также можете управлять option_settings для своей среды, используя эти файлы конфигурации. Подробнее о том, какие настройки параметров поддерживаются, можно прочитать здесь.

Вы также можете изменять свойства ресурсов AWS, таких как балансировщик нагрузки, группы автоматического масштабирования и т. д., созданные beanstalk, или создавать новые ресурсы, такие как таблицы DynamoDB, с помощью ebextensions. Документация о том, как создавать или изменять ресурсы, доступна здесь .

person Rohit Banga    schedule 12.06.2014