AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
某服務會將圖片上傳到 S3 bucket。每次上傳都應該觸發一個 Lambda 函數來建立縮圖,並同時發送電子郵件通知。開發人員應該如何串接 S3 事件、Lambda 縮圖處理器和電子郵件通知?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 SNS topic。設定 S3 事件通知以發佈到該 SNS topic。將 Lambda 函數訂閱到該 SNS topic,並將電子郵件訂閱新增到同一個 SNS topic。.
為什麼這是答案
正確答案利用 Amazon SNS (Simple Notification Service) 的發布/訂閱模型。S3 事件通知可以直接設定為發布到 SNS topic。一旦事件發布到 SNS topic,所有訂閱者都會收到通知。因此,將 Lambda 函數和電子郵件訂閱都新增到同一個 SNS topic,可以確保每次 S3 上傳事件發生時,Lambda 函數都會被觸發來建立縮圖,同時電子郵件通知也會被發送。
其他選項的錯誤原因:
第二個選項在 SNS topic 和電子郵件訂閱之間引入了 SQS queue。SQS queue 是一種訊息佇列服務,不直接支援電子郵件訂閱,這會增加不必要的複雜性且無法直接發送電子郵件。
第三個選項嘗試將 SQS queue 作為 S3 事件的直接目標,並讓 Lambda 和電子郵件訂閱到 SQS queue。雖然 S3 可以將事件發送到 SQS,但 SQS 不直接支援電子郵件訂閱。
第四個選項引入了 EventBridge,增加了系統的複雜性,並且 EventBridge 規則需要額外設定才能將事件傳送到 SQS,然後再發送電子郵件,這不如直接使用 SNS 簡潔有效。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡