提问者:小点点

AWSElastic Beanstek. eb扩展优先级顺序


如果我应用一个设置在两个配置文件中的. eb扩展文件夹是否最后一个文件覆盖第一个文件中的设置?

例如,以定义了实例角色设置的两个文件为例:

. eb扩展/0001-base.config

option_settings:
  IamInstanceProfile: aws-ec2-role

. eb扩展/0010-app.config

option_settings:
  IamInstanceProfile: aws-app-role

Beanstalk EC2实例将被赋予哪个角色?aws-ec2-角色还是aws-app-角色?


共1个答案

匿名用户

. eb扩展按字母顺序执行,因此aws-app-角色将是您的IamInstanceProfile选项设置的最终结果。

如果您尝试部署它们,您的. eb扩展语法将导致编译错误,以下是执行您想要的操作的正确方法。

option_settings:
      "aws:autoscaling:launchconfiguration":
          IamInstanceProfile: aws-app-role