简体   繁体   English

Lambda no-vpc模式(默认Lambda模式)function如何访问其他AWS服务?

[英]How does Lambda no-vpc mode (default Lambda mode) function access other AWS services?

I know that the Lambda service uses an internal VPC for all the Lambda functions created in default mode (Lambda functions not connected to my private VPCs).我知道 Lambda 服务对在默认模式下创建的所有 Lambda 函数使用内部 VPC(Lambda 函数未连接到我的私有 VPC)。 This "Lambda service VPC" has access to inte.net and other AWS services.这个“Lambda 服务 VPC”可以访问 inte.net 和其他 AWS 服务。

So my question is: does it use inte.net to access to other AWS services (for example, S3) or it uses a private connection through the AWS backbone to access these other services?所以我的问题是:它是使用 inte.net 访问其他 AWS 服务(例如 S3),还是使用通过 AWS 骨干网的私有连接来访问这些其他服务? I would like to know if when I call AWS services from the Lambda this request goes through inte.net or does not leave AWS.network.我想知道当我从 Lambda 调用 AWS 服务时,这个请求是通过 inte.net 还是不离开 AWS.network。

According to AWS Lambda Security Overview Whitepaper there's a passage on how requests are handled:根据AWS Lambda 安全概述白皮书,有一段关于如何处理请求的文章:

Traffic within the Lambda service (from the load balancer down) passes through an isolated internal virtual private cloud (VPC), owned by the Lambda service, within the AWS Region to which the request was sent. Lambda 服务内的流量(从负载均衡器向下)通过隔离的内部虚拟私有云 (VPC),该云由 Lambda 服务拥有,在请求发送到的 AWS 区域内。

Invocation model:调用 model:

在此处输入图像描述

Full documentation on Lambda Invoke Modes is here . 此处提供有关 Lambda 调用模式的完整文档。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM