某個 Lambda 函數會處理 S3 儲存貯體中的物件,但由於初始化(載入程式庫、建立用戶端),有些叫用會比其他叫用慢。開發人員需要可預測、低延遲的叫用持續時間,並要求初始化工作在分配時間而非每次叫用時發生。下列哪兩種步驟組合可以實現此目標?(請選擇兩項。)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為 Lambda 函數啟用佈建並行,以便預先初始化所需數量的執行環境。, 部署您的變更並發布 Lambda 函數的新、不可變更版本。.
為什麼這是答案
啟用佈建並行 (Provisioned Concurrency) 可以預先初始化指定數量的執行環境,確保 Lambda 函數在收到請求時,執行環境已準備就緒,從而消除冷啟動 (cold start) 帶來的延遲,實現可預測的低延遲。部署變更並發布新的不可變更版本是 Lambda 函數管理最佳實踐,它允許您將佈建並行應用於特定版本,確保環境穩定。保留並行 (Reserved Concurrency) 雖然能保證函數有足夠的並行執行空間,但它不會預先初始化執行環境,因此無法解決冷啟動問題。使用 $LATEST 版本會導致每次部署新程式碼時,佈建並行設定需要重新配置,影響穩定性。Amazon EventBridge Scheduler 用於排程事件,與解決 Lambda 冷啟動問題無關。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡