无法在AWS CodeDeploy中查看事件

时间:2015-03-20 16:46:18

标签: aws-code-deploy

我的CodeDeploy部署失败。通常我能够在每个实例上看到事件列表,并查看哪些事件失败/通过。 这不再有效,事件列表为空。可能是什么导致了这个?

5 个答案:

答案 0 :(得分:6)

正如Jonathan Turpie所提到的,如果实例正在处理您的部署,您应该进行故障排除。

您可以先尝试通过AWS CLI aws deploy get-deployment --deployment-id d-USUAELQEX进行问题排查。它可能会返回错误代码,以帮助您调整设置并成功部署。见http://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment.html

如果您的EC2实例实际处理部署。修改/etc/codedeploy-agent/conf/codedeployagent.yml并在您的EC2实例上将:verbose:设置为true

尝试重新部署并在codedeploy-agent.log打开/var/log/aws/codedeploy-agent,看看您是否能够在那里看到任何内容。在此处阅读更多内容:http://docs.aws.amazon.com/codedeploy/latest/userguide/host-cleanup.html

答案 1 :(得分:2)

如果部署不够充分,您可能无法看到事件。例如,由于IAM配置而导致实例列表出现问题,或者您的实例没有响应命令。

答案 2 :(得分:1)

检查codedeploy-agent-log.txt文件。它可能有更多关于地下问题的信息。在Windows机器中,您可以在

下找到它
  

C:\ ProgramData \亚马逊\ CodeDeploy \日志

答案 3 :(得分:0)

正如Jonathan所说,您的IAM配置可能没有正确的配置。检查您的IAM角色是否具有策略" AWSCodeDeployRole"。

答案 4 :(得分:0)

当代码部署代理未运行时会发生这种情况。确保代码部署代理正在运行:

sudo service codedeploy-agent status