Zag*_*ags 5 amazon-web-services amazon-elastic-beanstalk
部署 Elastic Beanstalk 应用程序时,我的一个挂钩因“权限被拒绝”而失败。我得到以下内容/var/log/eb-engine.log:
[信息] 运行平台挂钩:.platform/hooks/predeploy/collectstatic.sh
[错误] 执行命令 [app-deploy] - [RunAppDeployPreDeployHooks] 期间发生错误。停止运行该命令。错误:命令 .platform/hooks/predeploy/predeploy.sh 失败,错误 fork/exec .platform/hooks/predeploy/predeploy.sh:权限被拒绝
我该如何解决?
Zag*_*ags 11
根据文档,平台挂钩需要可执行。值得注意的是,这意味着它们需要根据 git 可执行,因为这是 Elastic Beanstalk 用来部署的。
您可以通过以下方式检查它们是否可执行git ls-files -s .platform;100755您应该在该命令的输出中看到任何 shell 文件之前。如果您100644在任何 shell 文件之前看到,请运行git add --chmod=+x -- .platform/*/*/*.sh以使它们可执行。
| 归档时间: |
|
| 查看次数: |
3220 次 |
| 最近记录: |