Question 1 · choose 1
For every new customer, a team creates the same set of resources: a load balancer, an Auto Scaling group and a database. It wants every copy to be identical and the process to be repeatable. Which approach fits best?
- ACreate one stack per customer from an AWS CloudFormation template
- BCreate each copy by hand in the AWS Management Console, following a checklist
- CUse AWS Config to copy the first customer's resources
- DUse AWS CloudTrail to replay the API calls from the first customer's setup
Show the answer and why
ACreate one stack per customer from an AWS CloudFormation template
Correct
A CloudFormation template describes the resources once, and each stack created from it provisions them in a consistent, repeatable way.
BCreate each copy by hand in the AWS Management Console, following a checklist
Incorrect
Creating and configuring every resource individually is the manual work infrastructure as code removes, and a checklist cannot guarantee identical copies.
CUse AWS Config to copy the first customer's resources
Incorrect
AWS Config records and evaluates how resources are configured. It does not create resources.
DUse AWS CloudTrail to replay the API calls from the first customer's setup
Incorrect
CloudTrail records account activity as events for auditing and governance. It does not provision anything.
A repeatable process is code, not a checklist. Infrastructure as code turns "the same resources every time" into one template used many times.
AWS documentation