AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
在 CodeDeploy 的 BeforeInstall 生命週期事件期間,部署到 EC2 執行個體的應用程式需要安裝儲存在 CodeArtifact 儲存庫中的 Python 套件。您應該如何授予 EC2 執行個體存取 CodeArtifact 的權限以進行安裝步驟?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個具有存取 CodeArtifact 權限的 IAM 角色之執行個體設定檔。將該執行個體設定檔附加到 EC2 執行個體,並在執行個體上執行 aws codeartifact login。.
為什麼這是答案
正確答案是建立一個具有存取 CodeArtifact 權限的 IAM 角色之執行個體設定檔,並將其附加到 EC2 執行個體,然後在執行個體上執行 aws codeartifact login。EC2 執行個體需要 IAM 角色來獲得存取 AWS 服務的權限。執行個體設定檔是將 IAM 角色傳遞給 EC2 執行個體的方式。aws codeartifact login 命令會使用此 IAM 角色來獲取 CodeArtifact 的授權權杖,允許執行個體從儲存庫下載套件。
其他選項不正確:
服務連結角色用於 AWS 服務代表您執行動作,不能直接附加到 EC2 執行個體以授予其存取其他服務的權限。
CodeArtifact 不支援基於資源的政策來授予 EC2 執行個體主體直接存取權限,而是透過 IAM 角色進行身分驗證。
CodeArtifact 不使用 ACL (存取控制列表) 來控制存取。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡