这个问题与 serverless-offline 插件、本地 mysql 数据库连接有关。我的测试场景如下。
- 使用 serverless-offline 插件,在我的机器上本地部署了一个 lambda 函数。
- 触发的 lambda 无法连接本地数据库。
很可能,serverless-offline 创建了一个 docker 镜像来启动一个 lambda,并且 docker 容器和端口映射中的地址不正确。但是,serverless-offline 不支持这些 docker 选项。我被困在这里,将数据库从本地部署的 lambda 与 serverless-offline 连接起来。
我用于localhost:3306
数据库主机,但它不起作用。我尝试端口转发以通过公共 IP 地址连接数据库,但它不起作用。
数据库连接可以以某种方式建立,但连接一直被拒绝。有什么帮助吗?