A company wants to use AWS CloudFormation to provision resources but must enforce strict tagging and resource constraints and limit deployments to two Regions. Developers need to be able to deploy multiple versions of the same application. Which solution ensures deployments conform to company policy?
Choose an answer
Tap an option to check your answer.
Correct answer: Publish approved CloudFormation templates as AWS Service Catalog products and require developers to use those products..
Why this is the answer
Publishing approved CloudFormation templates as AWS Service Catalog products is the most effective solution. AWS Service Catalog allows administrators to create a curated portfolio of approved products (CloudFormation templates) that developers can provision. This enforces strict tagging, resource constraints, and regional limitations because these policies are embedded within the approved templates and the Service Catalog constraints. Developers can deploy multiple versions by creating different products for each version. AWS Service Catalog also integrates with AWS Organizations for multi-account deployments. Using AWS Trusted Advisor or CloudFormation drift detection are reactive measures that identify non-compliance after resources are provisioned, rather than preventing it. Creating CloudFormation StackSets from approved templates is a good practice for multi-Region deployments but doesn't inherently enforce tagging or resource constraints on developer-initiated deployments without additional mechanisms like Service Catalog.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed