lambda 调用另一个 lambda 是否通过互联网?

Zha*_* Yi 5 amazon-web-services aws-lambda

我有一个 lambda,需要调用同一帐户中的另一个 lambda。它可以位于同一区域或多个区域。该调用是直接 lambda 调用invokeLambda。而且两个 lambda 都不在 VPC 中。不知道通话是否通过网络进行?或者呼叫只是在内网内部。

Mar*_*cin 2

它通过互联网传播。原因是您的函数必须调用公共 lambda 端点

要以编程方式连接到 AWS 服务,您可以使用终端节点。

这与为什么如果一个 lambda 位于 VPC 中,它无法在没有 NAT 的情况下调用第二个 lambda 的原因相同 - 无法访问 lambda 公共端点。