設定 AWS Lambda 函數 - AWS Lambda

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

設定 AWS Lambda 函數

了解如何使用 Lambda API 或主控台來設定 Lambda 函數的核心功能和選項。

.zip 檔案封存

當您想要包含相依性、自訂執行時間層或函數程式碼以外的任何檔案時,請建立 Lambda 函數部署套件。部署套件是包含函數程式碼和相依性的 .zip 檔案封存。

容器映像

當您需要對建置程序進行更多控制,或您的函數需要自訂執行時間組態時,請使用容器映像來封裝函數程式碼和相依性。您可以使用 Docker CLI 等工具,建置、測試和部署 Lambda 函數做為容器映像。

記憶體

了解如何以及何時增加函數記憶體。

暫時性儲存

了解如何以及何時增加函數的臨時儲存容量。

Timeout (逾時)

了解如何以及何時增加函數的逾時值。

耐用的組態

讓您的 Lambda 函數在叫用之間維持狀態的同時,可以長時間執行,最長可達一年。設定長時間執行、具狀態工作流程的執行逾時、狀態保留和版本控制行為。耐用的 函數可讓您建置複雜的多步驟程序,以暫停、繼續和自動處理中斷。

環境變數

您可以讓函數程式碼具備可攜性,並使用環境變量來將它們儲存在函數的組態中,以便保存在程式碼之外。

傳出網路

您可以使用 Lambda 函數搭配 Amazon VPC 中的 AWS 資源。將函數連線到 VPC 可讓您在關聯式資料庫和快取等私有子網路中存取資源。

傳入網路

您可以使用界面 VPC 端點來叫用您的 Lambda 函數,而不需要透過公有網際網路。

檔案系統

您可以使用 Lambda 函數來將 Amazon EFS 掛載至本機目錄。檔案系統可讓您的函數程式碼安全存取和修改共用資源,並發揮高度並行效能。

別名

您可以將用戶端設定為使用別名來調用特定的 Lambda 函數版本,而非更新用戶端。

版本

發佈您的函數版本,即可將程式碼和組態儲存為無法變更的獨立資源。

Tags (標籤)

使用標籤來啟用屬性型存取控制 (ABAC)、組織 Lambda 函數,以及使用 AWS Cost Explorer 或 AWS Billing and Cost Management 服務來篩選和產生函數的報告。

回應串流

您可以設定 Lambda 函數 URL,將回應承載串流回用戶端。透過提高第一個位元組時間 (TTFB) 效能,回應串流有益於延遲敏感應用程式。這是因為您可以在部分回應可用時將其傳回給用戶端。此外,您可以使用回應串流來建置可傳回更大承載的函數。