E L*_*yle 6 amazon-elastic-beanstalk amazon-linux-2
我正在将 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)
Run Code Online (Sandbox Code Playgroud)
我能够在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)
Run Code Online (Sandbox Code Playgroud)
我找不到替代品
app_pid_dirscript_dirsupport_dir有人知道我应该用什么吗?
这不是一个非常令人满意的答案,但似乎不再支持其余 3 个。我看到其他人将这些值硬编码为......
EB_APP_PID_DIR="/var/pids"
EB_SUPPORT_DIR="/opt/elasticbeanstalk/support"
Run Code Online (Sandbox Code Playgroud)
在重写我的脚本时,我不再需要script_dir.
我在哪里获得这些值的帖子正在设置 sidekiq... https://forums.aws.amazon.com/thread.jspa?threadID=330819
| 归档时间: |
|
| 查看次数: |
729 次 |
| 最近记录: |