一家企业有一个应用程序使用属于Auto Scaling 组的Amazon EC2实例。为了测试应用程序,质量保证(QA)人员必须建立大量临时环境。目前,应用程序环境由部门经理使用AWS CloudFormation 模板创建。Manager 通过使用有权使用CloudFormation、EC2和Auto Scaling API 的角色来启动堆栈。经理希望让测试人员能够创建自己的环境,但不喜欢为每个用户提供广泛的功能。哪种配置可以实现这些目标()
A.将AWS CloudFormation模板上传到Amazon S3。授予QA部门的用户担任经理角色的权限,并添加一个策略来限制对模板及其创建的资源的权限。培训用户从CloudFormation控制台启动模板
B.从环境模板创建AWS Service Catalog产品。向具有现有角色的产品添加启动约束。授予QA部门的用户仅使用AWS Service Catalog API的权限。培训用户从AWS Service Catalog控制台启动模板
C.将AWS CloudFormation模板上传到Amazon S3。授予QA部门的用户使用CloudFormation和S3API的权限,条件是限制对模板及其创建的资源的权限。培训用户从CloudFormation 控制台启动模板
D.从环境模板创建AWS Elastic Beanstalk应用程序。授予QA部门的用户仅使用Elastic Beanstalk的权限。培训用户使用Elastic Beanstalk CLI启动Elastic Beanstalk环境,将现有角色作为服务角色传递给环境