在AWS中构建HA NAT的两种常见策略是:
这两种方法都涉及一个更新资源配置的实例(即路由表或ENI),该配置由“心跳脚本”触发或由自动缩放组创建。
这适用于CloudFormation,因为对堆栈的更新不会覆盖在此之后发生的这些更改。 Terraform的情况并非如此。
Terraform将检测到任一资源的配置已更改,并将尝试通过删除Terraform之外发生的任何更改来“修复配置”。
我在这里得到了这个理念,但它阻止了使用常用策略部署HA NAT。
那么,有没有人知道如何在Terraform如何运作的范围内完成HA NAT解决方案?
谢谢, 乔
答案 0 :(得分:1)
答案 1 :(得分:1)
作为此问题的更新,Terraform现在支持managed NAT gateways和aws_nat_gateway resource