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