一位安全工程師正在對名為 MyLambdaFunction 的 AWS Lambda 函數進行故障排除,該函數在嘗試從名為 DOC-EXAMPLE-BUCKET 的 Amazon S3 儲存貯體讀取物件時失敗。該儲存貯體已設定儲存貯體政策。對該政策進行哪項更改將確保 Lambda 函數可以讀取物件?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 Resource 元素更改為 arn:aws:s3:::DOC-EXAMPLE-BUCKET/*。.
為什麼這是答案
正確答案是將 Resource 元素更改為 arn:aws:s3:::DOC-EXAMPLE-BUCKET/。Lambda 函數需要存取 S3 儲存貯體中的所有物件,因此 Resource 元素必須指定儲存貯體及其所有內容。 選項「移除 Condition 元素並修改 Principal 元素」不正確,因為移除 Condition 元素可能會導致過度授權,而修改 Principal 元素可能無法解決存取物件的問題。 選項「更新 Action 元素」不正確,因為問題陳述指出 Lambda 函數無法從 S3 儲存貯體讀取物件,這表示 Action 元素可能已經包含 s3:GetObject 或類似的讀取權限。 選項「將 Resource 元素更改為 arn:aws:lambda:::function:MyLambdaFunction 並修改 Principal 元素」不正確,因為 Resource 元素應指定受權限影響的 S3 資源,而不是 Lambda 函數本身。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡