Amazon CodeDeploy在无效证书上失败

在过去一年左右,我一直在使用Amazon CodeDeploy部署到在C3.large实例上运行的AMI ubuntu-trusty-14.04-amd64-server-20150325(ami-d85e75b0)。 我使用文档中的标准用户数据脚本来安装CodeDeploy代理:

#!/bin/bash apt-get -y update apt-get -y install awscli apt-get -y install ruby2.0 cd /home/ubuntu aws s3 cp s3://aws-codedeploy-us-east-1/latest/install . --region us-east-1 chmod +x ./install ./install auto 

我最近发现我需要M4.large提供的性能,但为了做到这一点,我需要运行在HVM虚拟化types上,所以我激活了ubuntu-trusty-14.04-amd64-server-20160114.5(ami-fce3c696 ),SSD Volume AMI Type使用相同的确切脚本。

当我尝试使用CodeDeploy进行部署时,CodeDeploy没有报告任何事件,所以我进入新的实例来读取CodeDeploy日志,并发现两条有趣的行:

 2016-04-01 20:49:25 ERROR [codedeploy-agent(2080)]: Error validating the SSL configuration: Invalid server certificate 2016-04-01 20:49:25 ERROR [codedeploy-agent(2080)]: booting child: error during start or run: SystemExit - Stopping CodeDeploy agent due to SSL validation error. - /opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/command_poller.rb:53:in `abort' 

我似乎无法find有用的文档中的任何内容,并且我通过Google发现的这个问题的less数报告谈到了HTTP代理和SSL环境variables。 这让我感到困惑,因为文档中没有提及任何这些东西。

有人知道这里可能会发生什么吗?