是否可以通过 AWS VPC 网络中的一个弹性 IP 路由所有外部请求

Is it possible to route all external requests through one elastic IP in AWS VPC Network

我有几个 EC2 实例需要有白名单 IP 地址才能与外部服务通信。当它们严格使用 AWS 功能(而不是另一个 nginx 反向代理服务器)进行外部调用时,是否可以让这些所有路由都通过相同的弹性 IP?

我需要它们都通过 1 个 IP,以便我可以支持自动缩放。

2015 年 12 月 18 日更新:
现在有一个托管的 NAT 解决方案可以用来解决这个问题。
参见:https://aws.amazon.com/about-aws/whats-new/2015/12/introducing-amazon-vpc-nat-gateway-a-managed-nat-service/

原答案:
您基本上需要一个 NAT 主机,并且需要将目的地在 VPC 之外的所有流量指向 NAT 实例。
给 NAT 实例白名单 ip。
这是文档: http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html