當 Lambda 建立新的執行環境時就會發生冷啟動。初始化期間執行的程式碼(匯入、用戶端建立、組態載入)會增加冷啟動延遲,因此最好把這些工作放在處理常式之外,並在多次呼叫間重複使用。
在這個練習中,你會對函式做一個小修改,觀察初始化程式碼與處理常式程式碼的差異,然後回答初始化工作應該放在哪裡。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
本章介紹 Lambda 函式的核心模型,包括處理常式、無狀態執行、組態與環境管理。你會學到 Lambda 如何執行程式碼、如何設定函式以獲得最佳效能,以及如何在本機撰寫並測試 Lambda 程式碼。
當前練習
本章說明 Lambda 如何處理事件、執行重試與失敗處理,以及如何連線至私有資源。你會學到同步與非同步呼叫的差異、事件來源對應如何從佇列與串流批次處理記錄,並了解如何使用 DLQ 與目的地導引處理結果。你也會看到 VPC 網路如何影響連線能力與冷啟動效能。
本章將介紹如何將 Lambda 與其他 AWS 服務整合,並調校函式以提升可靠性、效能與成本效率。你會學到如何在最小權限下安全使用 AWS SDK、如何運用併發設定保護下游系統、如何降低冷啟動與執行延遲,以及如何使用版本、別名與流量轉移安全部署。