某公司正在部署無伺服器工作負載。解決方案架構師必須在設定 AWS Lambda 函數的權限時遵循最小權限原則。Amazon EventBridge (Amazon CloudWatch Events) 規則將會叫用此函數。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為函數新增一個基於資源的政策,其 action 為 lambda:InvokeFunction,principal 為 Service: events.amazonaws.com。.
為什麼這是答案
正確答案是「為函數新增一個基於資源的政策,其 action 為 lambda:InvokeFunction,principal 為 Service: events.amazonaws.com。」。當 EventBridge 規則需要叫用 Lambda 函數時,您必須在 Lambda 函數上設定一個基於資源的政策 (Resource-based Policy),允許 EventBridge 服務 (principal 為 Service: events.amazonaws.com) 執行 lambda:InvokeFunction 動作。這遵循了最小權限原則,因為它只授予 EventBridge 執行特定動作所需的權限。 其他選項錯誤的原因如下: 執行角色 (Execution Role) 是授予 Lambda 函數本身在執行時存取其他 AWS 服務的權限,而不是授予其他服務叫用 Lambda 函數的權限。 將 principal 設定為 違反了最小權限原則,因為它允許任何主體叫用函數。 lambda: 動作授予了過多的權限,不符合最小權限原則。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡