Как установить переменные среды в AWS::ElasticBeanstalk::Environment?

#amazon-web-services #amazon-elastic-beanstalk #amazon-cloudformation

#amazon-веб-сервисы #amazon-elastic-beanstalk #aws-cloudformation

Вопрос:

У меня есть шаблон CloudFormation с разделом по имени AWS::ElasticBeanstalk::Environment .

Несмотря на то, что в его названии содержится слово «Среда«, в этом разделе, похоже, нет места для добавления переменных среды для приложения.

Чего мне не хватает?

Ответ №1:

В моих файлах CFN я использую aws: elasticbeanstalk:application:environment для установки переменных env (показана только соответствующая часть):

 EBConfingTemplate:
  Type: AWS::ElasticBeanstalk::ConfigurationTemplate
  Properties: 

    OptionSettings: 
      - Namespace: aws:elasticbeanstalk:application:environment
        OptionName: MY_ENV_VAR1
        Value: my-value1
      - Namespace: aws:elasticbeanstalk:application:environment
        OptionName: MY_ENV_VAR2
        Value: my-value2