部署失败,因为应用程序规范文件指定了不受支持的操作系统

时间:2019-03-20 13:39:54

标签: linux amazon-web-services amazon-ec2 aws-code-deploy

使用AWS代码部署服务在ec2实例上的Linux服务器上部署应用程序。不断收到错误消息

  

部署失败,因为应用程序规范文件指定了不受支持的操作系统()。在AppSpec文件的os部分中指定“ linux”或“ windows”,然后重试。

我已经创建了appspec.yml文件并明确提及

version: 0.0
os: linux

但是,在代码部署时,在BeforeInstall事件上仍然会出现此错误。

我已在ec2服务器上验证了代码部署代理。该服务已启动并正在运行。

感谢您的帮助。预先感谢!

1 个答案:

答案 0 :(得分:0)

您是否正在Windows框中编辑该文件?我已经看到Windows行尾的问题会导致类似的问题。确保在该文件中使用正确的Linux行尾。