交通方向的地形aws_route_table层次结构

时间:2019-09-17 20:51:11

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

我正在为我的AWS VPC创建路由表。我有三个子网:

  1. 身份验证(公开)
  2. 应用程序(专用)
  3. 互联网出口(NAT实例)

我正在尝试在我的私有子网中牢记这些规则的情况下创建一个Terra resource "aws_route_table"。但是,我不想将来自公共子网的流量直接引回私有网络,那么我该如何忽略呢?

然后,我意识到我不想劫持s3(任何亚马逊服务)流量,对此我必须明确吗?

resource "aws_route_table" "private_route_table" {
  vpc_id = "${aws_vpc.default.id}"

  route {
    cidr_block = "10.0.0.0/24"
    # TODO: Ignore - Let it go local
  }

  # Do I need to worry about VPC Endpoints?
  route {
    cidr_block = "s3"
    aws_vpc_endpoint = "${aws_vpc_endpoint.s3.id}"
  }

  route {
    cidr_block = "0.0.0.0/0"
    instance_id = "${aws_instance.nat_instance.id}" 
  }
}

谢谢您的建议。

0 个答案:

没有答案