AWS Certified Solutions Architect – Professional — Question 131

A company has an application that uses Amazon EC2 instances in an Auto Scaling group. The Quality Assurance (QA) department needs to launch a large number of short-lived environments to test the application. The application environments are currently launched by the Manager of the department using an AWS
CloudFormation template. To launch the stack, the Manager uses a role with permission to use CloudFormation, EC2, and Auto Scaling APIs. The Manager wants to allow testers to launch their own environments, but does not want to grant broad permissions to each user.
Which set up would achieve these goals?

Answer options

Correct answer: B

Explanation

The correct answer is B because creating an AWS Service Catalog product allows for controlled and standardized environment launches without granting broad access to underlying AWS resources. Options A and C involve granting permissions that may still allow broader access than necessary, while option D uses Elastic Beanstalk, which doesn't align with the requirement to use CloudFormation for environment setups.