某公司將為多個團隊建立 Amazon EMR 叢集。每個團隊的工作負載應僅能存取其所需的 AWS 服務。該公司也不希望工作負載能夠存取叢集 EC2 執行個體上的 Instance Metadata Service Version 2 (IMDSv2)。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立 EMR 執行期角色。設定叢集以使用執行期角色。使用執行期角色來提交大數據工作負載。.
為什麼這是答案
正確答案是建立 EMR 執行期角色,並設定叢集使用此角色來提交大數據工作負載。EMR 執行期角色(Runtime Roles)允許您為 EMR 叢集上的每個工作負載或步驟指定不同的 IAM 角色。這確保了每個團隊的工作負載只能存取其所需的 AWS 服務,實現了精細的權限控制。此外,EMR 執行期角色預設會阻止工作負載存取 EC2 執行個體上的 IMDSv2,從而增強了安全性。 其他選項不符合要求: 介面 VPC 端點僅控制對 AWS 服務的網路存取,無法提供工作負載層級的 IAM 權限控制,也無法阻止 IMDSv2 存取。 建立具有每個團隊所需權限的 EC2 IAM 執行個體設定檔,會將相同的權限賦予叢集上的所有工作負載,不符合「每個團隊的工作負載應僅能存取其所需的 AWS 服務」的要求。 EMR 安全組態中的 EnableApplicationScopedIAMRole 選項預設為 true,將其設定為 false 反而會禁用執行期角色功能,與題意相悖。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡