我工作的公司的大部分 AWS 基础设施都是使用 Terraform 描述和管理的。
我们有几种不同的服务,包括容器化后端和 CDN 化前端。
从 Route53 域和命名空间到 ELB、ECS 和 CloudFront,有很多事情要做。
现在发生的问题之一是,主要是因为 Route53 DNS,检查、刷新和验证 terraform 状态需要很长时间。
这就是我们要解决的问题:
如何大幅减少刷新/检查 tf 状态所需的时间?
将其移至单独的存储库显然不是一个好主意,因为这会使所有与 Route53 相关的变量都无法访问,或者可能已经过时。