小编Con*_*rty的帖子

从 Django Lambda 函数连接到 Aurora Serverless 时出现“任务在 30 秒后超时”

我想连接到 django Lambda 函数内的 Aurora Serverless mysql 数据库。目前,我有:

  • 默认 VPC 内的 Lambda 函数
    • 使用默认安全组
    • 使用我创建的两个公共子网
    • 允许来自 TCP 端口 1024 - 65535 的入站请求
    • 允许 Aurora 安全组上的 Aurora/Mysql 出站请求
  • 默认 VPC 内的 Aurora 集群
    • 使用与 Lambda 相同的(默认)VPC
    • 使用我创建的两个私有子网
    • 允许来自 Lambda 安全组的端口 3306 上的入站请求
  • 默认 VPC 的互联网网关
  • NAT 网关,将通信传送到互联网网关
  • 具有互联网网关目标 ID 的公共路由表
  • 具有 NAT 网关目标 ID 的私有路由表

当我尝试将 Lambda 函数部署到 API 网关时,请求超时:

START RequestId: [request id] Version: $LATEST
Instancing..
END RequestId: [request id]
REPORT RequestId: [request id]  Duration: 30030.15 ms   Billed Duration: 30000 …
Run Code Online (Sandbox Code Playgroud)

django amazon-web-services aws-lambda amazon-aurora aws-aurora-serverless

6
推荐指数
0
解决办法
1080
查看次数