透過 AWS CodeDeploy 部署到 EC2 實例的過程在測試期間失敗。CloudWatch 日誌顯示 IAM_ROLE_PERMISSIONS 錯誤。您應該怎麼做才能修復 CodeDeploy 服務角色的這個權限錯誤?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 AWSCodeDeployRole AWS 受管政策附加到 CodeDeploy 服務角色。.
為什麼這是答案
IAMROLEPERMISSIONS 錯誤通常表示 CodeDeploy 服務角色缺少必要的權限。AWSCodeDeployRole 是一個 AWS 受管政策,它提供了 CodeDeploy 服務執行部署操作所需的最低權限,例如存取 Amazon S3 中的應用程式修訂和更新 EC2 實例。將此政策附加到 CodeDeploy 服務角色可以解決此權限問題。 選項 A 錯誤,因為即使部署群組參照了正確的角色名稱,如果該角色本身沒有足夠的權限,部署仍會失敗。選項 B 錯誤,因為 AWSCodeDeployRoleECS 政策是為部署到 Amazon ECS 服務而設計的,而不是部署到 EC2 實例。選項 D 錯誤,CodeDeploy 代理程式的安裝和執行問題通常會導致不同的錯誤訊息,例如代理程式無法連接或部署逾時,而非 IAM 權限錯誤。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡