AWS直接连接:从VPC Lambda路由到本地服务器

时间:2018-10-02 16:21:19

标签: amazon-web-services aws-direct-connect

使用AWS Direct Connect可以:

  1. 是否将来自AWS(例如EC2)的请求发送到我的本地数据中心?我只读的文档似乎明确声明了Direct Connect,您可以通过它建立从数据中心到AWS的连接(反之亦然)。
  2. 如果对问题1的回答为“是”,是否可以将VPC中运行的lambda与我的数据中心建立连接?我想针对数据中心服务器上运行的Web应用程序在lambda中执行puppeteer

我对网络方面的知识非常了解,但很危险,但绝不是专家。以非网络管理员可以理解的方式回答。

3 个答案:

答案 0 :(得分:2)

简短的回答:是和是

我假设您不会自己进行设置,这应该由网络管理员来完成。假设他们已经设置了接口,路由器配置,防火墙,NACLS,路由表等。

您只需要对AWS账户中的特定用例执行以下操作:

  • 连接Lambda函数VPC
  • 添加允许访问您的Web服务的CIDR的安全组

然后,您可以像在您自己的网络上一样与本地服务器通信。

答案 1 :(得分:1)

可以。它要求您的数据中心中具有正确的防火墙规则以允许流量,并且您仍将需要确保安全组/ NACL允许流量正常流动。最后,您需要子网的路由才能知道将流量发送到哪里。

答案 2 :(得分:0)

是的,一旦在AWS和本地之间建立了直接连接连接,它们似乎就建立了逻辑连接,但是真正的流量仅在存在诸如<RollingFile name="file-log" fileName="${log-path}/autodeployer.log" filePattern="${log-path}/autodeployer-%d{yyyy-MM-dd}-%i.log"> <PatternLayout> <Pattern>${LOG_PATTERN}</Pattern> </PatternLayout> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy size="50MB"/> </Policies> <DefaultRolloverStrategy max="20"/> </RollingFile> 等适当的路由设置时发生。 ip地址和端口上的规则,请确保该规则足够公平,可以满足单向或双向通信需求