您正在部署一個新的 Node.js AWS Lambda 函數,該函數在 VPC 之外運行。此函數必須查詢一個無法公開存取的 Amazon Aurora 資料庫,並且您預期資料庫流量會出現不可預測的突發狀況。您應該怎麼做才能讓 Lambda 函數在突發狀況下可靠地存取資料庫?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 Lambda 函數設定為使用 Amazon RDS Proxy。.
為什麼這是答案
將 Lambda 函數設定為使用 Amazon RDS Proxy 是最可靠的解決方案。RDS Proxy 是一個完全受管的資料庫連線集區,它能有效地管理和重複使用資料庫連線,即使在流量突發時也能保持高效能和可用性。這對於無伺服器函數(如 Lambda)尤其重要,因為它們會頻繁地建立和關閉連線。 設定 NAT gateway 並將其連接到 Lambda 函數是錯誤的,因為 NAT gateway 允許 Lambda 函數存取網際網路,但無法解決資料庫連線管理的問題。讓 Aurora 資料庫可公開存取會引入嚴重的安全風險,即使有安全群組規則也不建議。為 Lambda 函數啟用 VPC 存取是必要的,但僅連接到一個沒有規則的新安全群組不足以允許資料庫連線,還需要正確配置安全群組和路由表。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡