[英]Troubleshooting Lambda to RDS connection with VPC peering
我的 AWS Lambda function 在連接到另一個 VPC 中的 RDS 實例時超時。 VPC 是對等的。
我檢查過的事情:
5432
) 具有入口權限我還能檢查/利用什么來解決此連接問題?
更新
更新
我嘗試了以下方法:
telnet
到 RDS:telnet rds.xxxxxxxxxx.eu-west-2.rds.amazonaws.com 5432
Trying 10.11.65.225...
Connected to rds.xxxxxxxxxx.eu-west-2.rds.amazonaws.com.
Escape character is '^]'.
^CConnection closed by foreign host.
所以EC2可以連接。 因此問題一定出在 lambda 上。
接下來我可以嘗試什么?
我的問題(也許你也是?)是查詢超時,而不是連接嘗試。 您可以通過將查詢更改為SELECT 1 AS x
或類似內容來測試這一點。 解決方案是優化查詢,使其能夠在合理的時間內運行。
啟動具有與 Lambda 類似設置並通過 SSH 連接的 EC2 的技巧是一個很好的技巧。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.