某個 Lambda 函數呼叫了第三方 API,該 API 實施了每分鐘請求數限制。如果請求超出該限制,API 會傳回速率限制錯誤。開發人員應如何設定 Lambda 函數,以避免觸及第三方速率限制?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 Lambda 函數的保留並行 (reserved concurrency) 設定為第三方服務允許的並行請求數。.
為什麼這是答案
正確答案是將 Lambda 函數的保留並行 (reserved concurrency) 設定為第三方服務允許的並行請求數。保留並行確保您的 Lambda 函數在任何時間點執行的實例數量不會超過您設定的限制。這直接防止了 Lambda 函數因過多的並行請求而觸發第三方 API 的速率限制。 減少分配給 Lambda 函數的記憶體量會影響執行效能,但不會直接限制並行執行數量。增加 Lambda 函數的逾時時間只是讓單次執行有更多時間,並不能防止多個並行執行同時呼叫第三方 API。預置並行 (provisioned concurrency) 是為了減少冷啟動時間,確保一定數量的實例隨時可用,但它本身不限制最大並行數,如果沒有搭配保留並行,仍然可能超出第三方服務的限制。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡