SOA-C03 - Deployment, Provisioning, and Automation - Section 3.4

Share and provision resources across accounts and Regions using AWS CloudFormation StackSets, AWS Resource Access Manager and AWS Service Catalog.

Deploy infrastructure consistently across AWS accounts and Regions using CloudFormation StackSets with service-managed or self-managed permissions, and share resources such as subnets and prefix lists via AWS Resource Access Manager. Choose AWS Service Catalog when the goal is governed self-service provisioning rather than uniform StackSets deployment.

CloudFormation StackSetsAWS Resource Access ManagerAWS Service CatalogCross-Region deployment

Practice question for this objective

Free sampleDeployment, Provisioning, and Automationhard

A central networking account owns a large VPC with several shared subnets, and the platform team wants application accounts in the same AWS Organizations structure to launch their own EC2 instances directly into those subnets so the subnets stay owned and managed in one place. The team wants the application accounts to accept the access without an administrator clicking accept in each account. Which approach lets the other accounts use the subnets with the least ongoing administration?

  • AShare the subnets with the organisation through AWS Resource Access Manager and enable sharing within the organisation so invitations are accepted automatically. Correct
  • BCreate a VPC peering connection from the networking account to each application account and add routes so the application instances can reach the subnets.
  • CDeploy a CloudFormation StackSet that recreates an identical copy of each subnet inside every application account from the same baseline template.
  • DPublish the subnets as an AWS Service Catalog product so application teams can provision a subnet on demand from an approved portfolio.
Use AWS Resource Access Manager with organisation sharing to share existing resources such as subnets across accounts without per-account acceptance. RAM shares an owner account's supported resources, including VPC subnets, with other principals; turning on sharing within AWS Organizations means member accounts receive the resource share already accepted, so no manual acceptance step is needed and the resource stays owned by one account.

Why A is correct: Resource Access Manager shares supported resources such as subnets, and enabling sharing within AWS Organizations auto-accepts the share for member accounts without per-account action.

Why B is wrong: Peering connects separate VPCs for routing between them but does not let another account launch instances into the owner's subnets, so it does not deliver shared subnet ownership.

Why C is wrong: StackSets would create separate duplicate subnets in each account rather than sharing the single owner-managed subnets, defeating the goal of one place of management.

Why D is wrong: Service Catalog provisions new approved stacks per account and is for self-service products, not for sharing existing subnets owned by another account.

See more SOA-C03 practice questions, answers explained.

More in this domain

Back to all Deployment, Provisioning, and Automation objectives, or the SOA-C03 cert hub.

Examworthy is not affiliated with or endorsed by Amazon Web Services. Original, blueprint-aligned practice material only.