Skip to content

Latest commit

 

History

History
56 lines (28 loc) · 3.4 KB

File metadata and controls

56 lines (28 loc) · 3.4 KB

Using Service Catalog

AWS Service Catalog enables organizations to create and manage catalogs of IT services that are approved for AWS.

At it's core, Service Catalog provides a curated list of products defined by AWS CloudFormation templates. It allows users with limited permissions on AWS to manage and deploy CloudFormation templates within guardrails defined by adminstrators/

Provisioning and managing products

A Service Catalog product is an AWS CloudFormation template stored in Amazon S3.

A provisioned product represents a CloudFormation stack that was defined by the product.

Provisioning a product

When an end user with permission to launch and manage products logs into AWS and navigates to the Service Catalog web page, they will see all of their available products.

Service Catalog Products

From here, you can click on the product you wish to provision and choose Launch Product.

Launch Product

You will be presented with a page that allows you to enter a name for your provisioned product, the version you would like to provision and enter parameters.

Provisioning a product

The Parameters are defined by the Parameters section in the CloudFormation template that defines your product.

The AWS::CloudFormation::Interface section of the template defines how parameters are grouped and sorted in the AWS CloudFormation console. When you create or update stacks in the console, the console lists input parameters in alphabetical order by their logical IDs. By using this key, you can define your own parameter grouping and ordering so that users can efficiently specify parameter values

You can see a summary of resources being created by looking at the Resources tab.

Provisioning Resources

Updating a product

There are times that you may need to update an existing provisioned product either when the underlying template has been changed or you need to change one of the parameters. You can update a provisioned product. By choosing the product you need to update...

And then choosing Update Product from the Action menu.

Once you choose to Update Product you are given the option to change the Parameter values and then chooose Update. This will update the underlying CloudFormation stack.

Update Product

Terminating a product

Terminating a product will delete the provisioned product by deleting the corresponding CloudFormation stack.

Terminating a product

Once you click on terminate, you must confirm that you really want to remove the provisioned products and the underlying resources you created.

Confirming termination