【发布时间】: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_dirscript_dirsupport_dir
有人知道我应该用什么吗?
【问题讨论】:
标签: amazon-elastic-beanstalk amazon-linux-2