某個區域中的無伺服器應用程式透過 Amazon SNS topic 發布 URL 到 Amazon SQS queue。一個 AWS Lambda function 使用該 SQS queue 作為事件來源,擷取每個 URL,提取中繼資料,並將結果寫入到相同區域的 Amazon S3 bucket。該公司希望在其他區域執行相同的 URL 處理(以比較本地化網站差異),但所有 URL 都必須從現有區域發布,並且所有輸出都必須寫入到目前區域的原始 S3 bucket。哪種變更組合將建立滿足這些要求的多區域部署?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 SQS queue 和 Lambda function 部署到其他區域,以便處理可以在那裡運行。, 在每個額外的區域中,建立一個 SQS queue,並將該區域 SQS queue 訂閱到現有的 SNS topic。.
為什麼這是答案
為了在其他區域執行相同的 URL 處理,需要在目標區域部署 SQS 佇列和 Lambda 函數。將 SQS 佇列和 Lambda 函數部署到其他區域,可以讓處理邏輯在該區域執行,滿足了在其他區域進行處理的需求。同時,在每個額外的區域中建立一個 SQS 佇列,並將該區域的 SQS 佇列訂閱到現有的 SNS 主題,可以確保所有 URL 仍然從現有區域的 SNS 主題發布,並傳遞到新的處理區域。其他選項不符合所有要求。例如,只部署 SNS 主題或將 SQS 佇列發布到 SNS 主題,無法實現跨區域處理或保持原始發布機制。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡