Aws lambda 从公共lambda访问aurora serverless

Aws lambda 从公共lambda访问aurora serverless,aws-lambda,amazon-vpc,aws-aurora-serverless,Aws Lambda,Amazon Vpc,Aws Aurora Serverless,我想让我的lambda函数访问数据库aurora serverless mysql。经过一些研究,我发现我们需要将lambda保持在与aurora serverless相同的VPC下。但是在VPC中保留lambda会增加冷启动,并且为了访问internet,我们需要使用NAT网关,这会导致额外的成本。由于我们的应用程序很小,我们负担不起额外的成本。是否有其他方法可以访问aurora无服务器数据库,而无需在vpc中保留lambda功能?对于小型应用程序,您可以降低安全级别,并使用默认安全组在默认v

我想让我的lambda函数访问数据库aurora serverless mysql。经过一些研究,我发现我们需要将lambda保持在与aurora serverless相同的VPC下。但是在VPC中保留lambda会增加冷启动,并且为了访问internet,我们需要使用NAT网关,这会导致额外的成本。由于我们的应用程序很小,我们负担不起额外的成本。是否有其他方法可以访问aurora无服务器数据库,而无需在vpc中保留lambda功能?

对于小型应用程序,您可以降低安全级别,并使用默认安全组在默认vpc中运行无服务器aurora。我的意思是仅通过
登录/密码
安全门公开访问数据库。是的,它不太安全,但你的账单会很小


我看不到其他方法。

对于小型应用程序,您可以降低安全级别,并在默认VPC中使用默认安全组运行无服务器Aurora。我的意思是仅通过
登录/密码
安全门公开访问数据库。是的,它不太安全,但你的账单会很小


我看不到另一种方法。

Aurora Serverless有一个称为数据API的功能。这允许您从VPC外部或Internet上的任何位置通过http访问数据库

因此,您的数据库可以位于私有专有网络中,而您的Lambda可以位于专有网络之外


然而,在编写本文时,数据API具有很高的延迟。简单的请求可能需要200毫秒才能完成。

Aurora Serverless有一个称为数据API的功能。这允许您从VPC外部或Internet上的任何位置通过http访问数据库

因此,您的数据库可以位于私有专有网络中,而您的Lambda可以位于专有网络之外


然而,在编写本文时,数据API具有很高的延迟。简单请求最多需要200毫秒才能完成。

@MounickRaj no,在这种情况下,可以在没有VPC的情况下部署lambda。@MounickRaj no,在这种情况下,可以在没有VPC的情况下部署lambda。