Joh*_*cky 5 amazon-web-services autoscaling blue-green-deployment aws-code-deploy terraform
我们使用Terraform为项目设置了基础架构,包括代码部署,ALB和自动扩展组.到目前为止,我们正在进行就地部署.但现在我们正试图切换到Blue/Green部署.由于CodeDeploy Blue/Green部署会在成功部署时替换整个自动缩放组,因此Terraform状态文件中旧的Autoscaling组状态将变得陈旧,并且不会反映由CodeDeploy服务添加的新Autoscaling组.有没有任何已知的方法来克服这个问题?
根据触发 Code Deploy 部署的方式,您可以在部署脚本中将Terraform 导入作为部署后挂钩运行,以更新 Terraform 状态以指向新的自动缩放组。您需要通过众多客户端库之一或CLI以某种方式获取新 ASG 的名称
terraform import aws_autoscaling_group.some_asg_identifier name-of-your-replacement-asg
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
431 次 |
最近记录: |