Use AWS Service Catalog with CloudFormation and enforce tagging with AWS Config rules
Short answer
D Use Service Catalog with CloudFormation for approved patterns and AWS Config rules to enforce tagging.
Question
Key Takeaways
Service Catalog (D) is purpose-built to gate deployments to approved, versioned CloudFormation products and distribute them via portfolios across an organization—directly meeting 'approved architectural patterns' and 'specific configuration guidelines.' Config rules enforce tagging org-wide. Stack policies (A) only protect a single stack; CodePipeline (B) deploys but does not gate to approved patterns like a catalog; permissions boundaries (C) constrain roles but are not the approval-distribution mechanism. D is correct.
To deploy approved architectural patterns via CloudFormation across org accounts while enforcing tagging and configuration guidelines, use AWS Service Catalog: define approved CloudFormation templates as products in portfolios and provision those portfolios to the organization's accounts, so only vetted patterns can be launched. AWS Config rules then continuously enforce the tagging and configuration requirements across accounts.
Common mistake: Using stack policies (A)—they protect an individual stack from changes but do not distribute approved patterns across accounts. Using CodePipeline (B)—it tests and deploys IaC but does not restrict users to approved architectural patterns the way Service Catalog does. Permissions boundaries (C)—they limit role permissions, not the approved-pattern catalog. D is the fit.
Expert Analysis
Why the Answer Is Correct
AWS Service Catalog lets you publish approved CloudFormation templates as products in portfolios and provision those portfolios to the organization's accounts, so teams can only launch vetted, compliant architectural patterns. AWS Config rules then enforce tagging and resource-configuration requirements across all accounts, satisfying both the approved-pattern and governance mandates.
Why the Other Options Are Wrong
A uses stack policies, which protect a single stack from modification but do not distribute approved patterns across accounts. B uses CodePipeline, which automates deployment but does not constrain teams to an approved catalog. C uses permissions boundaries, which limit a role's max permissions but are not the approved-pattern distribution mechanism. D is correct.
Community Comment Notes
Community voted D (100). Commenters described Service Catalog as the way to manage approved CloudFormation products and provision portfolios across the organization, with Config rules enforcing tagging. D confirmed.
Official Reference
https://docs.aws.amazon.com/servicecatalog/latest/adminguide/what-is-service-catalog.html
This link opens the official vendor documentation in a new tab.
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
Pmktechno 👍 1 Answered DAWS Service Catalog: This service allows you to create and manage catalogs of approved products that can be deployed using CloudFormation. This ensures that only approved architectural patterns are used. Provisioning Portfolios: By provisioning Service Catalog portfolios to the accounts across the organization, you can control which resources and configurations are available for deployment. AWS Config Rules: These rules can be used to enforce tagging requirements and other configuration policies, ensuring compliance across all accounts. This approach provides a comprehensive solution for managing and enforcing infrastructure standards and compliance across multiple AWS accounts.
-
molerowan 👍 1 Answered DAWS Service Catalog with CloudFormation: Approved Architectural Patterns: Define standardized CloudFormation templates (products) in Service Catalog, ensuring all deployments adhere to approved configurations and tagging requirements. Centralized Governance: Distribute portfolios to accounts in the organization, restricting users to pre-approved IaC templates. AWS Config for Compliance Enforcement: Tagging and Configuration Rules: Use AWS Config managed/custom rules (e.g., required-tags, cloudformation-stack-drift) to detect and remediate non-compliant resources. Cross-Account Visibility: Aggregate findings in a delegated administrator account for centralized monitoring.
-
Bachhu 👍 1 Answered DIt’s D. As it is applicable for AWS region.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.