我正在做一个项目,我的主要lambda函数在内网的VPC中,一些姊妹lambda函数在不同的VPC中,它们在自己的内网子网中。我如何才能从VPC中的主要lambda调用这些姐妹lambda,而不是通过链接到连接有互联网网关的公共子网的NAT网关向每个姐妹lambda提供互联网访问。我的主要lambda调用的其他亚马逊网络服务有: 1. S3 2. Dynamodb 3.自动伸缩4. ECS 5. RDS
发布于 2020-01-17 16:43:58
这是可以做到的,但涉及到一些复杂的步骤。
首先,当您使用aws-sdk
时,呼叫是通过互联网进行的。为了避免这种情况并访问AWS网络内的服务,AWS引入了一些私有VPC端点。到目前为止,我只使用过S3和API网关私有端点。但VPC端点的类型更多。
这就是我今天要做的,
调用该应用编程接口
在lambda前面添加API的缺点是,API有29秒的硬超时。
希望这能有所帮助。
https://stackoverflow.com/questions/59782748
复制相似问题