【问题标题】:Terraform: AWS attach NAT gateway to one subnet among twoTerraform:AWS 将 NAT 网关附加到两个子网中的一个子网
【发布时间】:2020-10-27 15:45:16
【问题描述】:

我正在使用 Terraform count.index 在两个不同的 AZ 创建两个公共子网,该子网循环遍历列表中的两个不同 CIDR 和 AZ。到此为止是正确的。现在我必须创建一个 NAT 网关并将其仅附加到上面创建的公共子网之一。 当传递 subnet_id = aws_subnet.this[count.index].id 时,它会将 NAT 网关连接到两个公共子网。

如何使用 terraform 将 NAT 网关仅附加到两个公共子网中的一个?

【问题讨论】:

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


【解决方案1】:

据我所知,如果它使用count.index,您的 NAT 网关资源必须使用count 参数。

如果您只想要一个 NAT 网关,请不要在 NAT 网关资源中使用 count 参数,如果您想要此资源中的第一个子网,请改用 subnet_id = aws_subnet.this[0].id

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-16
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多