EventBridge 事件已設定為叫用 AWS Lambda 函數,但叫用該函數卻產生了 AccessDeniedException。資料工程師應如何修正此錯誤?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 確保 EventBridge 使用的 IAM 角色和 Lambda 函數的資源型策略都具有必要的權限。.
為什麼這是答案
當 EventBridge 叫用 Lambda 函數時發生 AccessDeniedException,表示權限不足。正確的解決方案是確保 EventBridge 服務本身擁有叫用 Lambda 函數的權限,這通常透過 EventBridge 所使用的 IAM 角色來授予。同時,Lambda 函數的資源型策略也必須明確允許 EventBridge 服務(或 EventBridge 所使用的 IAM 角色)來叫用它。 其他選項不正確: 確保 Lambda 函數執行角色的信任策略允許 EventBridge 擔任該執行角色:Lambda 函數的執行角色是函數在執行時所扮演的角色,與 EventBridge 叫用函數的權限無關。 確保部署 Lambda 函數的子網路已設定為私有子網路:網路設定與 AccessDeniedException 無直接關聯,此錯誤通常是權限問題。 確保 EventBridge 結構描述有效且事件映射組態正確:結構描述和事件映射的錯誤會導致事件處理失敗或資料格式問題,而非權限拒絕。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡