将新版本上传(带zip)到Elastic Beanstalk后,此错误出现在Elastic Beanstalk上!使用.ebextensions/singlehttps.config文件设置单个实例服务器的https。
发布于 2018-04-18 02:07:33
如果您正在进行Amazon AWS研讨会实验室:https://github.com/awslabs/eb-node-express-signup
即。上传和部署Elastic Beanstalk应用程序
并获取此PROBLEM错误:
*错误无法部署应用程序。
*ERROR应用程序版本1.1.0中的配置文件__MACOSX/.ebextensions/._setup.config包含无效的YAML或JSON。YAML异常:无效Yaml:不可接受的字符'�‘(0x0)不允许在"“中使用特殊字符,位置0,JSON异常:无效的JSON:位置0处的意外字符(�) ..更新配置文件。
*信息环境更新正在启动。
解决方案
这是因为MACOS包含一些额外的隐藏文件夹,您需要从ZIP文件中排除这些文件夹。为此,在您的zip上的终端中运行以下命令:
$ zip -d nameofyourzipfile.zip __MACOSX/\*现在重新上传,您应该会得到一条成功的消息:
信息环境更新已成功完成。信息新的应用程序版本已部署到正在运行的EC2实例。
希望这解决了你的问题!
https://stackoverflow.com/questions/34129463
复制相似问题