我过去3个月一直在使用AWS Code部署。一切都很顺利。突然间我想今天将代码部署到EC2服务器。我收到这个奇怪的错误(在尝试部署超过20分钟后)。
整体部署失败,因为部署失败的个别实例太多,可用于部署的健康实例太少,或者部署组中的某些实例遇到问题。 (错误代码:HEALTH_CONSTRAINTS)
我不明白发生了什么。我根本没有搞过AWS的任何事情,我只是像往常一样尝试部署代码。可能是什么原因?
答案 0 :(得分:0)
在开始部署之前,请确保检查部署组以查看是否列出了任何健康实例。
答案 1 :(得分:0)
2 可能的原因在这里:
sudo yum更新
sudo yum install aws-cli
cd / home / ec2-user
aws s3 cp s3:// aws-codedeploy-us-east-1 / latest / install。 - 区域 us-east-1
chmod + x ./install
sudo ./安装自动
请确保以上命令集取决于您使用的平台,如果您使用Amazon的Linux AMI,则最好使用,对于其他平台,它可能会有所不同。
如果您想详细了解其工作原理,请浏览我的博客here
如果不能解决您的问题,请告诉我。