Configuring AWS Service Catalog - AWS Service Catalog

Configuring AWS Service Catalog

After you create two IAM users with baseline permissions in each account, the next step is to configure AWS Service Catalog. This section describes how to configure AWS Service Catalog to have a portfolio with an Amazon S3 bucket product. Use the Amazon S3 template in Creating an Amazon S3 Bucket for Website Hosting for your preliminary product. Copy and save the Amazon S3 template to your device.

To configure AWS Service Catalog

  1. Follow the steps in Create an AWS Service Catalog Portfolio to create a portfolio.

  2. To add the Amazon S3 bucket product to the portfolio you created in Step 1, go to the AWS Service Catalog console. In the Upload new product page, enter the product details.

  3. For Select template, choose the Amazon S3 bucket AWS CloudFormation template you saved to your device.

  4. Set Constraint type to Launch for the product that you created now with the SCConnectLaunch role in the baseline permissions. For additional launch constraint instructions, see AWS Service Catalog Launch Constraints.

    Note

    The AWS configuration design requires each AWS Service Catalog product to have a launch constraint. Failure to follow this step could result in an Unable to Retrieve Parameter message in the ServiceNow Service Catalog.

  5. Add the SMEndUser IAM user to the AWS Service Catalog portfolio. For additional user access instructions, see Granting Access to Users.

Note

The AWS configuration design requires each AWS Service Catalog product to have either a launch constraint or a stack set constraint. Failure to follow this step could result in an Unable to Retrieve Parameter error in the ServiceNow Service Catalog.

Creating stack set constraints

AWS CloudFormation StackSets enable users to create and deploy products across multiple accounts and Regions.

To apply a stack set constraint to an AWS Service Catalog product

  1. As a catalog admin in AWS Service Catalog, choose the portfolio that contains the product.

  2. Expand Contraints and choose Add constraints.

  3. Choose the product from Product and set Constraint type to Stack Set. Choose Continue.

  4. On the StackSet constraint page, enter a description.

  5. Choose the account(s) in which you want to create products.

  6. Choose the Region(s) in which you want to deploy products. Products deploy in these Regions in the order you specify.

  7. Choose the following:

    AWSCloudFormationStackSetAdministrationRole to manage your target accounts.

    AWSCloudFormationStackSetExecutionRole for the role the Administrator will assume.

  8. Choose Submit.

Relating budgets to products and portfolios

The Connector for ServiceNow enables ServiceNow administrators to view budgets related to AWS Service Catalog products and portfolios. AWS Service Catalog administrators can create or associate existing budgets to products and portfolios.

For more information on creating and associating budgets, see Managing Budgets.

Configuring AWS Service Catalog AppRegistry

To configure AWS Service Catalog AppRegistry, follow the steps in Using AppRegistry in the AWS Service Catalog Administrator Guide.