一位開發人員建立了一個由 S3 PutObject 事件觸發的 Lambda 函數。該函數會重新格式化物件並將其寫回相同的儲存貯體,導致在測試期間發生遞迴調用迴圈。開發人員要求 SysOps 管理員立即停止遞迴,而不會造成錯誤。管理員應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將函數的保留並行設定為 0。.
為什麼這是答案
將 Lambda 函數的保留並行設定為 0 會立即停止所有新的函數調用,從而有效中斷遞迴循環。這是一個快速且無錯誤的方法,因為它不會刪除任何資料或永久更改權限。 刪除 S3 儲存貯體中的所有物件會停止事件,但會導致資料遺失,這通常是不可接受的。修改 S3 儲存貯體政策以拒絕來自 Lambda 函數的存取可能會停止遞迴,但可能會導致錯誤,因為函數將無法執行其預期功能。發布 Lambda 函數的新版本不會立即停止正在進行的遞迴調用,因為舊版本可能仍在執行。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡