EB无法访问.ebextensions中的文件

时间:2017-12-24 17:54:56

标签: django amazon-web-services elastic-beanstalk

我的<!doctype html> <html> <head> <link rel="stylesheet" href="test.css" /> </head> <body> <div id="test1"></div> <div id="test3"></div> <div id="test2"></div> </body> </html>中有以下container_command指向路径django.config的脚本:

.ebextensions/supervise.sh

然而,当我部署时,我得到一个权限错误。 container_commands: 01-supervise: command: .ebextensions/supervise.sh

我想知道正确设置权限需要什么?导致此错误的原因是什么?据我所知,问题没有得到很好的记录。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用的是Windows,脚本似乎在打包/解包时会丢失可执行文件。

在运行可执行文件之前,请尝试将其重置:

container_commands:
  01-set-exec-bit:
    command: chmod +x .ebextensions/deployschema.sh
    test: "[ -f .ebextensions/deployschema.sh ]"
  02-create-table:
    command: ".ebextensions/deployschema.sh"
    leader_only: true

发件人:https://forums.aws.amazon.com/thread.jspa?threadID=262121