在提交此问题之前,我已经检查了StackOverflow上的几篇文章。甚至这篇文章:AWS Deployment Failed due to “HEALTH_CONSTRAINTS”
阅读以上文章后,我检查了提供的链接并将该CodeDeploy代理脚本粘贴到“部署配置”中。如链接中所述,我甚至向IAM添加了适当的CodeDeploy角色。
仍然部署失败并出现相同的“ HEALTH_CONSTRAINTS”错误。
我要实现的目标是在S3存储桶中有一个.ZIP文件。该zip文件包含一个简单的.html页面和appspec.yml。该页面需要安装到IIS [\ Inetpub \ wwwroot]。
答案 0 :(得分:0)
HEALTH_CONSTRAINTS
约束错误仅表示在给定最小正常主机设置的情况下,太多单独的主机部署失败,导致部署无法继续。它非常通用,不会为任何人提供足够的信息来帮助您进行调试。
您需要查看的是失败的各个主机部署的详细信息。如果您针对发生故障的主机单击View Events
,则可以查看失败的步骤,该步骤很可能包括与该失败相关的日志。掌握了这些信息后,就可以对实际问题进行故障排除了。