【问题标题】:terraform need subnets ids from private and public subnet for nacl associationterraform 需要来自私有和公共子网的子网 ID 用于 nacl 关联
【发布时间】:2021-09-26 04:19:04
【问题描述】:

我们需要使用私有和公共子网以在 terraform nacl 中关联。

如何获取两个子网的id?

  vpc_id = aws_vpc.vpc.id
  subnet_ids = aws_subnet.public_subnet.*.id
  egress {
    protocol   = "tcp"
    rule_no    = 200
    action     = "allow"
    cidr_block = "10.3.0.0/18"
    from_port  = 443
    to_port    = 443
  }

同样需要获取私有子网。

aws_subnet.private_subnet.*.id

如何同时获得私有子网和公共子网

【问题讨论】:

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


    【解决方案1】:

    你可以concat这个id:

    locals {
     all_subnet_ids = concat(aws_subnet.public_subnet.*.id, aws_subnet.private_subnet.*.id)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-02
      • 1970-01-01
      • 2020-03-03
      • 1970-01-01
      相关资源
      最近更新 更多