我可以使用脚本创建 ebextension 配置文件吗?

问题描述

我想根据我是在开发环境还是生产环境中使用 option_settings 创建 .config 文件。到目前为止,我已经尝试使用 condition,但似乎它们在 option_settings 中是不允许的。

我想使用 commands 来运行一个脚本,将配置文件复制到 .ebextensions 文件夹中。这是有问题的脚本:

#!/bin/bash

ENV_VAR = /opt/elasticbeanstalk/bin/get-config environment -k CURRENT_ENV

if [ "$ENV_VAR" == "prod" ]; then
  cp "../config/prod_config.yml" "../.ebextensions/prod_config.config";
  echo "prod"
else
  cp "../config/dev_config.yml" "../.ebextensions/dev_config.config";
  echo "dev"
fi

我无法看到回声,并且 ec2 实例保持默认状态。不确定这是因为我没有正确管理文件还是因为这个选项不可行。有没有人有建议或知道这种方法是否可行?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)