【问题标题】:Suggested approach in dealing with shared clod resources in AWS using terraform使用 terraform 在 AWS 中处理共享 clod 资源的建议方法
【发布时间】:2021-11-25 03:26:19
【问题描述】:

我目前正在尝试将用于在 AWS 上创建一组云资源的现有自定义自动化系统迁移到 terraform。目前系统创建了几个具有特定规则集的安全组,这些规则在所有其他云资源之间共享。

假设在 us-east-1 区域,我们有安全组 A、B 和 C。

每次创建一组新资源时,它们都应该与这些组相关联,即如果它们在创建过程中已经存在,系统应该使用它们而不是创建新的。

那么如何在 terraform 中解决这种情况?是否需要检查这些组的存在而不是 terraform 导入或其他?

【问题讨论】:

    标签: amazon-web-services terraform terraform-provider-aws


    【解决方案1】:

    您应该在单独部署和管理的单独 Terraform 模板中拥有一组“共享”资源。您的其他 Terraform 模板将取决于已部署到 AWS 的“共享”资源。

    然后在您的其他 Terraform 模板中,他们将使用 Terraform data source 查找来查找这些资源,以便他们可以引用它们。

    【讨论】:

      猜你喜欢
      • 2021-10-10
      • 2023-02-07
      • 1970-01-01
      • 1970-01-01
      • 2019-08-26
      • 2022-01-23
      • 2019-05-19
      • 1970-01-01
      • 2014-02-03
      相关资源
      最近更新 更多