【问题标题】:get-config key change when upgrading to Linux2 in Elastic Beanstalk在 Elastic Beanstalk 中升级到 Linux2 时的 get-config 密钥更改
【发布时间】:2021-08-20 18:59:33
【问题描述】:

我正在将我的 Elastic Beanstalk 部署升级到 Linux2。几个.ebextensions 脚本在新部署中失败。 get_config 的用法似乎发生了变化。

旧脚本变量:

EB_APP_USER=$(/opt/elasticbeanstalk/bin/get-config container -k app_user)
EB_APP_DEPLOY_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_deploy_dir)
EB_APP_PID_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k app_pid_dir)
EB_SCRIPT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k script_dir)
EB_SUPPORT_DIR=$(/opt/elasticbeanstalk/bin/get-config container -k support_dir)

我可以在https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms-scripts.html找到前两个的替代品

新的脚本变量:

EB_APP_USER=$(/opt/elasticbeanstalk/bin/get-config platformconfig -k AppUser)
EB_APP_DEPLOY_DIR=$(/opt/elasticbeanstalk/bin/get-config platformconfig -k AppDeployDir)

我找不到替代品

  • app_pid_dir
  • script_dir
  • support_dir

有人知道我应该用什么吗?

【问题讨论】:

    标签: amazon-elastic-beanstalk amazon-linux-2


    【解决方案1】:

    这不是一个非常令人满意的答案,但似乎不再支持其余 3 个。我看到其他人将这些值硬编码为...

    EB_APP_PID_DIR="/var/pids"
    EB_SUPPORT_DIR="/opt/elasticbeanstalk/support"
    

    在重写我的脚本时,我不再需要 script_dir

    我得到这些值的地方是设置 sidekiq...https://forums.aws.amazon.com/thread.jspa?threadID=330819

    【讨论】:

      猜你喜欢
      • 2016-05-14
      • 2021-09-06
      • 2015-08-02
      • 1970-01-01
      • 2021-08-06
      • 2020-11-27
      • 2014-10-13
      • 2019-10-05
      • 2019-06-13
      相关资源
      最近更新 更多