IoT 裝置每小時會將一個資料檔案上傳到 Amazon S3 儲存貯體。某個 Lambda 函數已設定為處理這些檔案,且應在每個檔案上傳後立即執行。此 Lambda 函數已設定 S3 儲存貯體資訊。開發人員應如何確保檔案上傳後立即叫用此函數?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為 Lambda 函數新增 S3 觸發器,並選取 S3 儲存貯體作為事件來源。.
為什麼這是答案
正確答案是為 Lambda 函數新增 S3 觸發器,並選取 S3 儲存貯體作為事件來源。這是因為 Amazon S3 觸發器是專為響應 S3 儲存貯體中的物件事件(例如物件建立、刪除或更新)而設計的。當檔案上傳到 S3 儲存貯體時,S3 會發送一個事件通知,這個通知會直接觸發配置好的 Lambda 函數,確保立即處理。 其他選項不正確的原因: 為 Lambda 函數新增非同步叫用組態,並將 S3 儲存貯體指定為來源:非同步叫用是 Lambda 函數本身的執行模式,而不是觸發機制。它不直接將 S3 儲存貯體設定為觸發函數的事件來源。 建立 EventBridge 事件,並將 Lambda 函數設定為由 S3 儲存貯體觸發:雖然 EventBridge 可以處理 S3 事件,但直接的 S3 觸發器是更簡單、更直接且成本效益更高的方法,特別是對於單一 S3 儲存貯體觸發單一 Lambda 函數的場景。 新增 Lambda layer,並將 S3 儲存貯體設定為該 layer 的來源:Lambda layer 用於管理函數的相依性程式碼和函式庫,而不是作為觸發函數的事件來源。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡