amazon-web-services - Lambda API 返回错误:网络连接。无法连接到端点
问题描述
尝试执行以下指令时出现该错误:
CALL mysql.lambda_async ('LAMBDA_ARN','{"operation": "ping"}')
我们的 Aurora MySQL 实例位于私有 VPC 后面,但我可以看到连接到 VPC 的 NAT 网关。因此,即使我们已按照此处列出的说明进行操作。
它仍然无法正常工作。
我们甚至无法让它与创建到 S3 或 SNS 的 VPC 端点一起工作......
我们的极光版本是:
2.04.5
我们希望能够从 Aurora 调用 lambda ......
解决方案
我遇到了同样的问题,我需要做很多小事才能让一切正常。您可能需要创建一个将 0.0.0.0/0 传递到 NAT 网关而不是 Internet 网关的路由表。如果您使用堡垒进入您的 RDS,并且它与 RDS 位于相同的子网中,这将破坏能够连接到 Internet 的堡垒。我所做的是创建了 3 个新子网、一个新子网组(3 个新子网)、一个新路由表(将 0.0.0.0/0 指向 NAT 网关),并使用该新子网组重新创建了数据库。只要安全组仍然设置正确,您的堡垒连接到不同子网上的新 RDS 实例应该没有问题。
推荐阅读
- android - SHA256_cert_fingerprint 中涉及的参数,用于应用链接验证
- bash - 如何打印 Grep 匹配的行
- android - 如何从广播接收器调用片段方法
- java - Jmockit 与 jdk11 的依赖关系
- android - 如何在 Android 30 中将 PDF 保存到外部存储中的文档中?
- c++ - 谷歌测试框架不打印 std::optional
- symfony - 新的 symfony 骨架网站安装后的 DoctrineParamConverter 错误
- php - 如何从 PHP 中的 preg_split() 函数中提取正则表达式值
- c# - 将 UTC 转换为 GPS 时间
- go - 在另一个文件中调用函数