我应该在配置文件 (.ebextensions) 或保存的配置下放置弹性 beanstalk 选项吗?

Posted

技术标签:

【中文标题】我应该在配置文件 (.ebextensions) 或保存的配置下放置弹性 beanstalk 选项吗?【英文标题】:Should I place elastic beanstalk options under Configuration Files (.ebextensions) or Saved Configurations? 【发布时间】:2019-04-18 09:48:39 【问题描述】:

我正在尝试使用 CLI 配置由弹性 beanstalk 设置的负载均衡器。

但是,我不确定是否应该将选项 aws:elbv2:listener:443: 放在 配置文件 (.ebextensions)已保存的配置中。

关于何时在保存的配置配置文件(.ebextensions)下放置选项是否有任何指导或约定?

官方文档here只告诉我两个地方的先后顺序。

已保存的配置 - 未应用的任何选项的设置 从保存的配置中直接加载到环境中,如果 指定。

配置文件 (.ebextensions) – 任何选项的设置 不直接应用于环境,也未在 保存的配置,从配置文件中加载 .ebextensions 应用程序源包根目录下的文件夹。

【问题讨论】:

【参考方案1】:

页面here 说:

使用 .ebextensions 来配置使您的 应用程序工作,并为其他选项提供默认值 可以以更高的优先级覆盖。

创建已保存的配置以保存您已应用的设置 在环境创建期间或之后的现有环境

【讨论】:

以上是关于我应该在配置文件 (.ebextensions) 或保存的配置下放置弹性 beanstalk 选项吗?的主要内容,如果未能解决你的问题,请参考以下文章

Beanstalk 部署忽略了我在 .ebextensions 中的 nginx 配置文件

如何在 .ebextensions 配置中使用条件(AWS Elastic Beanstalk)

Elastic Beanstalk 单实例 SSL .ebextensions 配置文件不起作用

无法通过 .ebextensions 文件更改 AWS 中的 tomcat 配置

使用 .ebextensions 创建 WaitConditionHandle

如何使用配置文件 (.ebextensions) 在 AWS Elastic Beanstalk 上安装 PHP IMAP 扩展?