aws java mysql_Lambda本地连接到Aurora MySql - 部署到AWS时超时
生活随笔
收集整理的這篇文章主要介紹了
aws java mysql_Lambda本地连接到Aurora MySql - 部署到AWS时超时
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有一個公開的Aurora MySql集群,因此我可以從本地工作站連接到它 . 我創建了一個aspnetcore項目,可以連接到數據庫,查詢并將結果返回給我,如果我在VS Code中本地運行lambda .
當我將Lambda部署到AWS(上傳已發布的.zip)時,lambda執行API(通過API網關),這些API不能與數據庫交互 . 一旦我點擊試圖連接到Aurora的API,它就會超時并失敗 .
Lambda和RDS位于相同的VPC中,并位于相同的子網中 . 我試過RDS是公共的還是私人的,都沒有工作 . 我的Lambda具有分配給它的IAM角色,授予它完整的RDS訪問權限和完整的VPC訪問權限 . 為了擊中Aurora,lambda還需要什么?
我也嘗試在相同的VPC /子網中運行Lambda,并且沒有任何VPC . 當我在沒有連接VPC的情況下運行它時,我在Cloudwatch中恢復了整個堆棧跟蹤,說它已經超時嘗試連接 . 當我在VPC / Subnets中運行Lambda時,我沒有從Lambda寫入任何日志消息寫入CloudWatch .
編輯以顯示安全組設置
Aurora MySql RDS
Lambda
Security Group
總結
以上是生活随笔為你收集整理的aws java mysql_Lambda本地连接到Aurora MySql - 部署到AWS时超时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mfc 加密解密_[源码和文档分享]基于
- 下一篇: mysql主从 percona_mysq