選擇 AWS Lambda 整合教學課程 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

選擇 AWS Lambda 整合教學課程

若要建置具有 Lambda 整合的 API,您可以使用 Lambda 代理整合或 Lambda 非代理整合。

在 Lambda 代理整合中,Lambda 函數的輸入可以表示為請求標頭、路徑變數、查詢字串參數、主體和 API 組態資料的任意組合。您只需要選擇一個 Lambda 函數。API Gateway 會設定整合請求和整合回應。設置完成後,您的 API 方法可以在不修改現有設置的情況下進化。這是可能的,因為後端 Lambda 函數會剖析傳入的請求資料,並回應用戶端。

在 Lambda 非代理整合中,您必須確保將 Lambda 函數的輸入提供為整合請求承載。您必須將作為請求參數提供的客戶端的任何輸入數據映射到適當的集成請求主體。您也可能需要將用戶端提供的請求內文翻譯為 Lambda 函數可辨識的格式。

在 Lambda 代理或 Lambda 非代理整合中,您可以在與建立 API 的帳戶不同的帳戶中使用 Lambda 函數。