Course Resource

Deploy the Service Catalog

Take Action

Take screenshots for each step and add to your deployment report template. Add your own step-by-step instructions geared toward BallotOnline end users and administrators. How would end users and admins use these instructions to deploy a service catalog?

Create Users and Groups

First, create a few BallotOnline employee groups and accounts.

  1. On the AWS Console, search for IAM (Identity and Access Management) and click on IAM.
  2. Click Groups on the left menu and then click Create new group.
  3. For Group name, enter BackupOperators. Click Next Step.
  4. In the search box, type S3, then select the AmazonS3FullAccess. Do not click Next Step.
  5. In the search box, enter servicecatalog, and then select the ServiceCatalogEndUserFullAccess. Click Next Step.
  6. Click Create Group.
  7. Click Users on the left menu. Click Add user.
  8. Enter a username. For example, you can use jsmith (your first initial and last name) for your username.
  9. Under Access type, select AWS Management Console access.
  10. Select Custom password and enter: UMGCCloud123
  11. Uncheck the Require password reset. (You may want to leave this unchecked if you are creating a user for a production environment.)
  12. Click Next: Permissions.
  13. Select the group BallotOperators. Then scroll down and click Next: Review
  14. Click Create User.
  15. Create a few other users. Make sure you remember their usernames and passwords.

Create a Portfolio

Take the following steps to deploy the AWS Service Catalog:

  1. Go to the Service Catalog via
    https://console.aws.amazon.com/servicecatalog/home?region=us-east-1#/home
AWS screenshot showing service catalog landing page.

Used with permission from Amazon Web Services.

     2. Click Get started.
     3. Then enter the following:

Portfolio NameCCA630
Description:CCA630 Lab
Owner:Your Name

     4. Click Create.

AWS screenshot showing service catalog creation page.

Used with permission from Amazon Web Services.

     5. Click the portfolio name.

AWS screenshot showing service catalog portfolio naming page.

Used with permission from Amazon Web Services.

Add a New Product

We will add a new product, the AWS Service Catalog, so that the employees (users) of BallotOnline can leverage the service catalog to deploy the product/application and start using it.

  1. Click the down arrow under Service Catalog and select Products list.
  2. Click Upload new product.
AWS screenshot showing how to upload a new product to a service catalog.

Used with permission from Amazon Web Services.

      3. Add information in the product information section. For example:

Product nameBackup and Archiving
Description:Backups and Archiving for BallotOnline
Provided byBallotOnline
VendorAmazon AWS
AWS screenshot showing how to enter product details for a new portfolio

Used with permission from Amazon Web Services.

      4. Click Next.
      5. Enter your contact information as follows:

PromptEntry
E-mail contact:Enter your e-mail address
Support linkhttp://ballotonline.com/support
Support description:Support
AWS screenshot showing how to enter support details for a new product to a service catalog.

Used with permission from Amazon Web Services.

      6. Click Next.
      7. Select Specify a URL location for an Amazon CloudFormation template.
         To deploy the S3 Bucket template, enter:
        https://s3.amazonaws.com/cloudformation-templates-us-east-1/S3_Website_Bucket_With_Retain_On_Delete.template

AWS screenshot showing how to enter the version details for a new product.

Used with permission from Amazon Web Services.

     8. Enter the information as follows:

PromptEntry
Version titleAWS
DescriptionS3 Bucket

     9. Click Next.
   10. Review to confirm the selections and then click Create.

Pending

Used with permission from Amazon Web Services.

    11. You have now successfully deployed a portfolio with a new product offering by BallotOnline

AWS screenshot showing a portfolio deployment confirmation page.

Used with permission from Amazon Web Services.

Add Users and Grant Access

We grant access to users (employees of BallotOnline) in this step so they can gain access to this application and deploy it using the AWS Service Catalog.

  1. Click on the Users, groups and roles at the bottom of the screen.
  2. Click Add user, group or role.
  3. Select BackupOperators and click Add Access
AWS screenshot showing how to add users, groups, and roles to a portfolio.

Used with permission from Amazon Web Services.

     4. Finally, review your newly created product details by clicking on CCA 630 and taking a screenshot.

AWS screenshot showing the product details confirmation page

Used with permission from Amazon Web Services.