AWS CodeDeploy在Windows服务器上的ApplicationStop之前挂起

时间:2019-03-12 19:30:43

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

我正在尝试将ASP.NET Core 3.0示例项目部署到Windows 2019服务器EC2实例。当我启动部署时,它挂在“进行中”,每个事件都说“待处理”。失败后,他们都说“已跳过”。

这是我的appspec.yml:

version: 0.0
os: windows
files:
  - source: \
    destination: c:\inetpub\wwwroot

我在服务器上安装了CodeDeploy代理以及.NET Core托管捆绑包。我尝试安装到随机文件夹而不是c:\ inetpub \ wwwroot,但没有运气。部署总是在5分钟后超时,并显示错误消息

  

整体部署失败,因为单个实例过多   部署失败,可用于运行的健康实例太少   部署,或部署组中的某些实例是   遇到问题。

我授予了部署一个具有AWSCodeDeployRole权限的角色。

关于可能出什么问题的任何想法?据我所知,这应该是CodeDeploy的直接复制/粘贴工作...

谢谢。

1 个答案:

答案 0 :(得分:1)

我们遇到了同样的问题。服务器2019不在supported OS list上,因此我们使用了服务器2016映像,并且该映像有效。