一位開發人員建立了一個 Lambda 函數,用於在 S3 物件大於 50 MB 時傳送 Amazon SNS 通知。該函數已透過 CLI 測試並正常運作。在為儲存貯體新增 S3 事件通知後,上傳一個 3,000 MB 的檔案卻沒有觸發 Lambda。以下哪項可以解釋為什麼沒有叫用 Lambda 函數?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: Lambda 函數的資源型政策不包含 Amazon S3 叫用該函數所需的權限。.
為什麼這是答案
正確答案是「Lambda 函數的資源型政策不包含 Amazon S3 叫用該函數所需的權限」。當 S3 事件通知設定為觸發 Lambda 函數時,S3 服務需要有權限來叫用該函數。這些權限是在 Lambda 函數的資源型政策中定義的。如果缺少這些權限,即使事件通知已正確設定,S3 也無法叫用 Lambda 函數。 選項「S3 事件通知不會針對大於 1,000 MB 的物件觸發」是錯誤的,S3 事件通知沒有此類大小限制。選項「Lambda 函數無法從 S3 事件叫用」是錯誤的,Lambda 函數是處理 S3 事件的常見方式。選項「S3 儲存貯體必須設為公開,事件通知才能運作」是錯誤的,S3 事件通知不需要儲存貯體公開。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡