当前位置:  开发笔记 > 编程语言 > 正文

由于python.config中的YAML错误,部署到AWS EB失败

如何解决《由于python.config中的YAML错误,部署到AWSEB失败》经验,为你挑选了1个好方法。

我正在尝试将一些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 "", position 0, JSON exception: Unexpected character () at position 0.. Update the configuration file.

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

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

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

我正在使用AWS EB仪表板中的"上传和部署"按钮进行部署.



1> Jaqueline Pa..:

好像MAC会自动创建这个隐藏文件夹.我也有这个问题.

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

zip -d filename.zip __MACOSX/\*

在这里找到: 没有__MACOSX文件夹的Mac zip压缩?

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有