我有一個簡單的C# Lambda函式,使用Entity Framework將一條記錄插入到一個表中。當我在本地(從我的桌面機器)運行測驗時,我可以很好地連接到遠程資料庫,并且記錄可以很好地插入到AWS的表中。當我把lambda上傳到AWS,然后向它發送資料時,函式在15秒后超時。由于代碼運行在我的(外部)臺式機上,我假設Lambda沒有權限從AWS內部連接到內部RDS資料庫。
我在 Lambda 函式的權限中添加了 AmazonRDSFullAccess。但Lambda函式仍然超時。
我錯過了什么?
我錯過了什么?
我錯過了什么?
uj5u.com熱心網友回復:
Lambda函式需要部署在與RDS服務器相同的VPC上。
它不需要附加AmazonRDSFullAccess IAM 策略。
RDS 服務器的安全組需要允許來自分配給 Lambda 函式的安全組的入站連接。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/309879.html
標籤:
