繁体   English   中英

如何在 AWS 中创建 NAT 网关?

[英]How to create a NAT Gateway in AWS?

因此,我应该(理想情况下)为每个 AZ 创建 1 个 NAT 网关,并在每个 AZ 中与一个私有 su.net 相关联。 NAT 网关采用allocation_id

与 NAT 网关关联的弹性 IP 地址的分配 ID。 如果Elastic IP地址关联了其他资源,需要先解除关联。

EIP 附加到实例或网络接口

那么我需要创建什么来创建 NAT 网关?

  1. 一个EIP...
  2. ...与实例或网络接口相关联。

我关联的这个实例或网络接口是什么? 我不太明白。

我想象我有一堆私有的 su.net 网络服务器,它们也需要访问 inte.net。 这些网络服务器是他们谈论的与 EIP 关联的实例吗? 或者是什么?

我可以只创建一个 NAT 网关和一个 EIP 而没有其他任何东西将 EIP 连接到 instance.network-interface 吗?

resource "aws_network_interface" "multi-ip" {
  subnet_id   = aws_subnet.main.id
  private_ips = ["10.0.0.10", "10.0.0.11"]
}

resource "aws_eip" "one" {
  vpc                       = true
  # WHAT IS THIS
  # WHAT NETWORK INTERFACE DO I NEED TO CREATE
  network_interface         = aws_network_interface.multi-ip.id
  associate_with_private_ip = "10.0.0.10"
}

您可以在 VPC 控制台中创建 NAT 网关。 您为其指定公共su.net 和现有(或让 AWS 创建)EIP:

在此处输入图像描述

然后你必须在你的私有路由表中创建一个到 NAT 创建的路由,

在此处输入图像描述

根据您是否创建了新的路由表,您可以将路由表与您需要的任何私有 su.net 相关联:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM