Linkedin

  • Home >
  • Automate AWS Service Catalog portfolio and product deployment by using AWS CDK

Automate AWS Service Catalog portfolio and product deployment by using AWS CDK

Project Overview

Project Detail

AWS Service Catalog helps you centrally manage catalogs of IT services, or products, that are approved for use in your organization’s AWS environment. A collection of products is called a portfolio, and a portfolio also contains configuration information. With AWS Service Catalog, you can create a customized portfolio for each type of user in your organization and then grant access to the appropriate portfolio. Those users can then quickly deploy any product they need from within the portfolio.

If you have a complex networking infrastructure, such as multi-Region and multi-account architectures, it is recommended that you create and manage Service Catalog portfolios in a single, central account. This pattern describes how to use AWS Cloud Development Kit (AWS CDK) to automate creation of Service Catalog portfolios in a central account, grant end users access to them, and then, optionally, provision products in one or more target AWS accounts. This ready-to-use solution creates the Service Catalog portfolios in the source account. It also, optionally, provisions products in target accounts by using AWS CloudFormation stacks and helps you configure TagOptions for the products:

  • AWS CloudFormation StackSets – You can use StackSets to launch Service Catalog products across multiple AWS Regions and accounts. In this solution, you have the option to automatically provision products when you deploy this solution. For more information, see Using AWS CloudFormation StackSets (Service Catalog documentation) and StackSets concepts (CloudFormation documentation).

  • TagOption library – You can manage tags on provisioned products by using TagOption library. A TagOption is a key-value pair managed in AWS Service Catalog. It is not an AWS tag, but it serves as a template for creating an AWS tag based on the TagOption. For more information, see TagOption library (Service Catalog documentation).

https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/automate-aws-service-catalog-portfolio-and-product-deployment-by-using-aws-cdk.html?did=pg_card&trk=pg_card

To know more about this project connect with us

Automate AWS Service Catalog portfolio and product deployment by using AWS CDK