

 此白皮書僅供歷史參考。有些內容可能已過時，有些連結可能無法使用。

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

# 與 整合 AWS Lambda
<a name="integration-with-aws-lambda"></a>

 Amazon API Gateway 同時支援 REST 和 HTTP 類型的 APIs。API Gateway API 由資源和方法組成。資源是應用程式可以透過資源路徑 （例如，) 存取的邏輯實體`/tickets`。方法對應至提交至 API 資源的 API 請求 （例如，`GET /tickets`)。API Gateway 可讓您使用 Lambda 函數傳回每個方法，也就是說，當您透過 API Gateway 中公開的 HTTPS 端點呼叫 API 時，API Gateway 會叫用 Lambda 函數。

 您可以使用代理整合和非代理整合來連接 API Gateway 和 Lambda 函數。

## Proxy 整合
<a name="proxy-integrations"></a>

 在代理整合中，整個用戶端 HTTPS 請求會依原狀傳送至 Lambda 函數。API Gateway 會將整個用戶端請求做為 Lambda 處理常式函數的事件參數傳遞，並將 Lambda 函數的輸出直接傳回給用戶端 （包括狀態碼、標頭等）。

## 非代理伺服器整合
<a name="non-proxy-integrations"></a>

 在非代理整合中，您可以設定如何將用戶端請求的參數、標頭和內文傳遞至 Lambda 處理常式函數的事件參數。此外，您可以設定如何將 Lambda 輸出翻譯回使用者。

**注意**  
 API Gateway 也可以代理到外部的其他無伺服器資源 AWS Lambda，例如模擬整合 （適用於初始應用程式開發），以及直接代理到 S3 物件。