amazon-web-services - 自动缩放组设置为 0 个实例时的 AWS Codedeploy

标签 amazon-web-services amazon-ec2 autoscaling aws-code-deploy

我正在使用 Codedeploy 推送到 Auto Scaling 组中的 ec2 实例。有时,该 Auto Scaling 组没有任何现有实例在运行。当我在这种情况下部署时,codedeploy 总是失败,即使我已将最小健康主机设置为 0 个实例。

无论如何,当有 0 个实例时,我可以让代码部署说“成功”吗?

codedeploy 失败时出现,它不会更新修订版。这对我来说是一个真正的痛苦。

最佳答案

要使部署成功,您的部署组中至少需要有一个实例。使用 CodeDeploy Hook Autoscaling 组(至少包含 1 个实例)后,您应该成功部署以更新部署组的目标修订。在此之后,任何新的实例扩展都应该自动选择目标修订版。

您还可以将自动缩放组的 :min 属性设置为 1,以始终在其中保留单个实例。

关于amazon-web-services - 自动缩放组设置为 0 个实例时的 AWS Codedeploy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36345480/

相关文章:

amazon-web-services - AWS ELB 从 FaSTLy 健康检查中获得大量 404 错误

node.js - Elastic Beanstalk 环境变量在 SSH 中丢失

node.js - 托管在 AWS linux 上的 NodeJs 网站无法访问

java - 如何使用 Java MulticastSocket 在不同 EC2 实例之间进行多播?

winforms - 在 VS2017 Winforms 应用程序中存在 IDE 缩放问题

amazon-web-services - 无效的 base64 : "{"instances": [ {"in0":[863] ,"in1":[882]}]}"when testing Amazon SageMaker model endpoint using the AWS CLI

amazon-web-services - 我无法使用 CloudFormation 中的用户数据将 S3 文件复制到 EC2 实例

amazon-web-services - 如何在自动缩放组中添加 aws new elb

amazon-web-services - 具有跨帐户IAM角色的EC2实例

azure - 我们如何自动缩放 Azure SQL 数据库的定价层?