2017-08-11 177 views
0

我们想知道是否有可能让我们的内部部署防火墙成为AWS VPC中用于出站Internet访问的私有实例的NAT实例(例如获取更新)?EC2私有实例的Internet访问

我们目前已实施AWS VPC方案4。

谢谢!

+0

请在您的问题的所有必要的细节。什么是“VPC场景4”? –

+0

你好马特! VPC方案4是AWS VPC,仅限私有子网和硬件VPN访问 - https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenario4.html?tag=ad-backfill-amzn-no-or- one-good-20 – user1556186

+0

在你的问题中包含所有必要的细节。 AWS文档链接将来可能会更改(不再工作),或者由于文档更改,“方案4”可能会变为“方案5”。 –

回答

2

对于Scenario 4: VPC with a Private Subnet Only and Hardware VPN Access,所有出站(非VPC)流量必须通过客户网关到本地。因此,如果您想访问互联网,流量就会通过本地,然后从本地/​​企业网络出站。

简而言之:从AWS VPC,如果您想访问任何AWS端点,您必须通过企业/客户网络。您必须允许在本地防火墙中出站。没有其他选择。

如果你真的想通过NAT访问internet,你应该已经创建Scenario 3: VPC with Public and Private Subnets and Hardware VPN Access

enter image description here

+0

你好helloV!目前,在我的路由表中,我已经指定了所有流量(0.0.0.0/0)进入虚拟专用网关,并在我的内部网关(又名防火墙)上定义了SNAT规则,其中 - 来自AWS的任何流量EC2实例 - 使用HTTP端口 - 转到任何ipv4 - 将源更改为我的网关的IP地址。从逻辑上讲,这对我来说很合理,但这不起作用。真的不知道我在这里做错了什么。或者从技术上讲,它不可能从VPC Scenario 4私有子网访问互联网? – user1556186

+1

正如我前面提到的那样,可以连接到互联网,通过您的公司网络传输流量(甚至可以到达AWS端点)。我们有这个完全相同的设置。您必须与您的IT团队合作,让来自AWS实例的流量进入互联网。如果映射正确或者使用某种工具来跟踪流量并查看其被阻止的位置,为什么不查看NAT表? – helloV

+0

helloV,我们是一家小公司,我是管理IT基础设施的公司。您能否提供关于SNAT规则的正确参数的启发?正如前面提到的,目前的参数如下: 规则类型:SNAT 对于流量:AWS EC2实例 使用服务:HTTP 要:任何IPv4的 源更改:WAN(地址) 真的不知道我们在这里做错了什么! – user1556186