正確答案: 從環境 CloudFormation 範本建立 AWS Service Catalog 產品。新增一個使用現有角色的啟動限制。僅授予 QA 使用者使用 AWS Service Catalog API 的權限,並培訓他們從 Service Catalog 主控台啟動產品。.
為什麼這是答案
正確答案是建立 AWS Service Catalog 產品。Service Catalog 允許管理員預先定義和管理可供使用者部署的 IT 服務組合,並對這些服務的啟動和配置進行精細控制。透過將 CloudFormation 範本包裝成 Service Catalog 產品,QA 測試人員可以在不直接授予 CloudFormation 或 EC2 廣泛權限的情況下啟動環境。啟動限制確保了這些環境是使用預先定義的角色建立的,進一步限制了測試人員的權限範圍。其他選項要麼授予過多的權限(例如直接授予 CloudFormation 權限),要麼管理複雜性較高(例如為每個範本設定精細的 IAM 條件),要麼不完全符合需求(Elastic Beanstalk 雖然可以部署應用程式,但 Service Catalog 更適合管理標準化的 IT 服務產品組合)。