【问题标题】:Amazon Cloud - Target Groups removedAmazon Cloud - 目标组已删除
【发布时间】:2021-08-16 07:28:23
【问题描述】:

我们已经使用 Terragrunt 配置了亚马逊资源(EC2、负载均衡器、目标组...),当我们重新应用 EC2 实例脚本时,它会删除与负载均衡器关联的目标组。

这是由于我们在 Target Groups 脚本中创建的依赖关系,但希望了解实现松散耦合的 terraform/terragrunt 脚本的最佳实践。我的意思是当我们重新应用 .hcl 文件时,它不应该影响其他相关资源。 请提出建议。

【问题讨论】:

    标签: amazon-web-services terraform terragrunt


    【解决方案1】:

    terraform/terragrunt 知道要销毁什么的方式是通过引用状态文件(本地、远程)。当您在文件夹中运行terraform applyterragrunt apply 时,terraform 会查看 AWS 中的内容、磁盘上的 tfstate 文件中的内容、您的脚本要求您做什么,并且它会对所有这三个文件执行差异,如图走出三角洲并决定做什么。关于 terraform 需要了解的重要一点是 terraform 是特定于目录的,您运行 terraform 的任何目录都会在您正在运行的目录中创建一个状态文件。还有一个使用 S3 和 DynamoDB 的远程状态概念,以便多个开发人员可以共享状态,互不踩脚

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 2022-07-10
      • 1970-01-01
      • 2014-08-12
      • 2012-03-20
      • 1970-01-01
      • 2022-07-22
      相关资源
      最近更新 更多