【发布时间】:2019-10-02 23:17:28
【问题描述】:
我正在尝试使用 AWS sam local invoke 运行用 Go 编写的 lambda 函数,但无法连接到在云中运行的 dynamodb。
我已经尝试过隧道和端口转发到 Putty 中的数据库。将主机和端口指定为我自己的 ip 和端口。
我用来运行 lambda 的命令:sam local invoke -t ./qa.yaml -e ./s3_event.json
我希望它应该运行 lambda,但它给出了这个连接错误:
tcp 192.168.x.xxx:5433: 连接:连接被拒绝","data":{"database":"analytics"}}
【问题讨论】:
-
您的问题我不清楚:问题是从远程机器运行 lambda 还是从 lambda 连接到您的数据库。
-
它从 lambda(本地,使用 sam local invoke 运行)连接到数据库。
-
而不是本地数据库,比如这篇文章:stackoverflow.com/questions/48926260/…。我正在尝试连接到托管在 aws 上的 dynamodb。
标签: amazon-web-services amazon-dynamodb