首页 > 解决方案 > Lambda API 返回错误:网络连接。无法连接到端点

问题描述

尝试执行以下指令时出现该错误:

CALL mysql.lambda_async ('LAMBDA_ARN','{"operation": "ping"}')

我们的 Aurora MySQL 实例位于私有 VPC 后面,但我可以看到连接到 VPC 的 NAT 网关。因此,即使我们已按照此处列出的说明进行操作。

它仍然无法正常工作。

我们甚至无法让它与创建到 S3 或 SNS 的 VPC 端点一起工作......

我们的极光版本是:

2.04.5

我们希望能够从 Aurora 调用 lambda ......

标签: amazon-web-servicesaws-lambdaamazon-vpcamazon-aurora

解决方案


我遇到了同样的问题,我需要做很多小事才能让一切正常。您可能需要创建一个将 0.0.0.0/0 传递到 NAT 网关而不是 Internet 网关的路由表。如果您使用堡垒进入您的 RDS,并且它与 RDS 位于相同的子网中,这将破坏能够连接到 Internet 的堡垒。我所做的是创建了 3 个新子网、一个新子网组(3 个新子网)、一个新路由表(将 0.0.0.0/0 指向 NAT 网关),并使用该新子网组重新创建了数据库。只要安全组仍然设置正确,您的堡垒连接到不同子网上的新 RDS 实例应该没有问题。


推荐阅读