某零售商建立了一個無伺服器應用程式,該應用程式執行 AWS Lambda 函數來計算訂單成功率,並將結果儲存到 DynamoDB 資料表。開發人員需要一種簡單的方法來每 15 分鐘叫用一次 Lambda。哪個選項能以最少的開發工作滿足此需求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 Amazon EventBridge 規則,其中包含每 15 分鐘執行的速率表達式,並將 Lambda 函數新增為規則目標。.
為什麼這是答案
正確答案是建立一個 Amazon EventBridge 規則,其中包含每 15 分鐘執行的速率表達式,並將 Lambda 函數新增為規則目標。EventBridge(前身為 CloudWatch Events)是 AWS 中用於排程和事件驅動架構的無伺服器服務。它允許您使用速率表達式(例如 rate(15 minutes))輕鬆地以固定間隔觸發 Lambda 函數,且開發工作量最少。 建立一個 AWS Systems Manager 文件並排程 Run Command 任務會增加不必要的複雜性,因為它通常用於管理 EC2 實例,而不是直接排程 Lambda 函數。建立一個 AWS Step Functions 狀態機雖然可以實現排程,但對於簡單的固定間隔觸發而言過於複雜,且 Wait 狀態會產生持續費用。佈建一個小型 EC2 實例並設定 cron job 則違背了無伺服器應用程式的精神,增加了基礎設施管理負擔和成本。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡