Skip to the content.

CloudSmart Logo

CloudSmart Insights Data Prep Workshop for AWS Marketplace

Introduction

CloudSmart Insights helps AWS Marketplace sellers gain valuable insights into their sales activities. This data preparation workshop guides you through setting up the necessary components to access CloudSmart Insights, with a focus on embedding security guardrails and implementing least privilege access to your data.

The workshop consists of three main labs that will help you:

  1. Create an AWS Marketplace listing
  2. Integrate with AWS Marketplace APIs
  3. Set up the CloudSmart Data Collector for analytics

CloudSmart Badge

Workshop Navigation

Prerequisites

Before starting this workshop, you’ll need:

  1. An AWS Account with appropriate permissions
    • Basic knowledge of AWS services like IAM and S3 is recommended
    • You must be registered as a seller in AWS Marketplace
  2. AWS Marketplace Seller Account
    • Access to the AWS Marketplace Management Portal
    • Appropriate IAM permissions to create and manage AWS Marketplace listings
  3. Data Feed Configuration
    • You’ll need to specify a target location in the AWS Marketplace Management Portal
    • This workshop will guide you through the Data Feed Configuration process

Setting up the Environment

AWS Marketplace Sellers and AWS Marketplace Sales data are located in the US-EAST-1 region. This workshop provides step-by-step guidance to set up the necessary resources in this region.

AWS Marketplace Setup Customer Data Storage

Required Information

During the workshop, you’ll need to provide:

Amazon Simple Storage Service (Amazon S3) ARN
Format example: arn:aws:s3:::bucket

AWS KMS ARN
Format example: arn:aws:kms:region:account-id:key/key-id

SNS topic ARN (optional)
Format example: arn:aws:sns:region:account-id:topicname

Workshop Structure

Workshop 1: List a SaaS Subscription

Learn how to create a SaaS Subscription listing in AWS Marketplace. This lab guides you through the process of setting up your product listing with the appropriate pricing model and configuration.

Workshop 2: Use the AWS Marketplace Integration SaaS

Set up the AWS Marketplace Integration SaaS to handle customer subscriptions, entitlements, and metering. This lab shows you how to deploy and configure the necessary components to integrate with AWS Marketplace APIs.

Workshop 3: CloudSmart Data Collector

Configure the CloudSmart Data Collector to access your AWS Marketplace data and visualize it in the CloudSmart Insights dashboard. This lab guides you through setting up secure data transfer between your AWS account and CloudSmart.

Feedback & Support

Additional Resources

Credit to the AWS Marketplace teams that made this possible. Please see the following links for additional information:

License

This library is licensed under the MIT-0 License. See the LICENSE file for details.