2016-08-15 3 views
2

Если я применяю параметр в двух конфигурационных файлах в папке .ebextensions, последний файл переопределяет параметр в первом файле?AWS Elastic Beanstalk. Желательно, чтобы порядок приоритета

Например, возьмем два файла с экземпляра роли настройка определяется:

.ebextensions/0001-base.config

option_settings: 
    IamInstanceProfile: aws-ec2-role 

.ebextensions/0010-App.config

option_settings: 
    IamInstanceProfile: aws-app-role 

Какие роль будет предоставлена ​​экземпляру Beanstalk EC2? aws-ec2-role или aws-app-role?

ответ

1

.ebextensions выполняются в алфавитном порядке, поэтому aws-app-role будет конечным результатом для настройки параметра IamInstanceProfile.

Ваш синтаксис для .ebextensions приведет к ошибке компиляции, если вы попытаетесь их развернуть, вот правильный способ сделать то, что вы хотите.

option_settings: 
     "aws:autoscaling:launchconfiguration": 
      IamInstanceProfile: aws-app-role 
Смежные вопросы