我正在一个项目中,我的主要lambda函数位于私有子网中的VPC中,而其他lambda姐妹函数位于不同的VPC中,而这些VPC在其各自的私有子网中。我该如何通过VPC从主Lambda调用这些姊妹Lambda,而又不通过链接到连接了Internet网关的公共子网的NAT网关对它们中的每一个进行Internet访问。我的主要lambda调用的其他AWS服务是:1. S32. Dynamodb3.自动缩放4. ECS5. RDS
可以完成,但是涉及一些复杂的步骤。
首先,当您使用aws-sdk
时,呼叫是通过Internet进行的。为了避免这种情况并访问AWS网络内的服务,AWS引入了一些专用VPC终端节点。到目前为止,我仅使用了S3和API网关专用端点。但是,VPC端点的类型更多。
这就是我今天要做的,
在lambda前面添加API的缺点是,该API的超时时间为29秒。
希望这会有所帮助。