由于python.config

时间:2015-12-19 16:52:56

标签: python django amazon-web-services

我正在尝试将一些Django代码部署到AWS Elastic Beanstalk环境。我收到部署错误:



The configuration file __MACOSX/OriginalNewConfig-deploy/.ebextensions/._python.config in application version OriginalNewConfig2-deploy contains invalid YAML or JSON. YAML exception: unacceptable character '' (0x0) special characters are not allowed in "<reader>", position 0, JSON exception: Unexpected character () at position 0.. Update the configuration file.
&#13;
&#13;
&#13;

python.config文件(在.ebextensions文件夹中)如下所示:

&#13;
&#13;
--- 
container_commands: 
  01_wsgipass: 
    command: "echo \"WSGIPassAuthorization On\" >> ../wsgi.conf"
packages: 
  yum: 
    libjpeg-turbo-devel: []
&#13;
&#13;
&#13;

我使用的部署代码显然已经成功部署(原始开发人员),所以我不明白为什么会报告错误。

我正在使用&#39;上传和部署&#39;进行部署。 AWS EB仪表板中的按钮。

1 个答案:

答案 0 :(得分:30)

似乎MAC会自动创建这个隐藏文件夹。我也有这个问题。

我在终端上使用了以下命令:

zip -d filename.zip __MACOSX/\*

在这里找到: Mac zip compress without __MACOSX folder?