Configuring AWS Service Catalog - AWS Service Management Connector

Configuring AWS Service Catalog

After you create two IAM users with baseline permissions in each account, you can now configure AWS Service Catalog. This section describes how to configure AWS Service Catalog to have a portfolio that includes 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 Step 3: Create an AWS Service Catalog Portfolio to create a portfolio.

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

  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 just created 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 either a launch or StackSet constraint. Failure to follow this step can result in an Unable to Retrieve Parameter message within Jira Service Management Service Catalog.

Creating Stack Set Constraint

AWS CloudFormation StackSets enable users to create products that deploy across multiple accounts and Regions. In AWS Service Catalog, a stack set constraint allows you to configure product deployment options.

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

  1. As an AWS Service Catalog administrator, choose the portfolio that contains the product you want to apply a constraint.

  2. Expand Constraints and choose Add constraints.

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

  4. On the Stack set constraint page, enter a description.

  5. Choose the accounts in which you want to create products.

  6. Choose the Regions in which you want to deploy products. Products deploy in these Regions in the order that you specify.

  7. Choose the AWSCloudFormationStackSetAdministratorRole role to manage your target accounts.

  8. Choose the AWSCloudFormationStackSetExecutionRole role that the administrator role will assume.

  9. Choose Submit.

    Note that the Connector for Jira Service Management v1.9.0 - AWS Commercial Regions and Connector for Jira Service Management v1.9.0 - AWS GovCloud West Region templates create the permissions, as well as the outputs needed for stack set constraints.

    Example stack set outputs:

    SCStackSetAdministratorRoleARN arn:aws:iam::123456789123:role/AWSCloudFormationStackSetAdministrationRole SCIAMStackSetExecutionRoleName AWSCloudFormationStackSetExecutionRole SCIAMAdminRoleARN arn:aws:iam::123456789123:role/AWSCloudFormationStackSetAdministrationRole

    Note that AWS Service Catalog products can have either a stack set or a launch constraint, but not both.

Video: Integrate AWS products in your Jira Service Management portal

This video (11:22) describes how to integrate AWS products into your Jira Service Management portal. Jira Service Management enables end users to provision, manage, and operate AWS resources natively with Jira Service Management from Atlassian.