Customized reuse and account-specific provisioning - AWS Prescriptive Guidance

Customized reuse and account-specific provisioning

Products should be made reusable for as many different customized purposes as possible. Service Catalog supports reusability through product parameters. You can provide these parameters as input to a product at provisioning time.

You can also specify these parameters as AWS Systems Manager Parameter Store values at the CloudFormation template level, to apply account-specific and OU-specific values. This is a best practice for CloudFormation provisioning template design. The value of the named parameter within the target account is applied when the product is provisioned. For example, you can specify a subnet parameter as a Parameter Store value and apply that subnet at product provisioning time for a specific OU account. For more information about Parameter Store values as CloudFormation template parameters, see Using dynamic references to specify template values in the AWS CloudFormation documentation.