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:
- Create an AWS Marketplace listing
- Integrate with AWS Marketplace APIs
- Set up the CloudSmart Data Collector for analytics
Workshop Navigation
- Prerequisites for AWS Marketplace Sellers
- Workshop 1: List a SaaS Subscription
- Workshop 2: Use the AWS Marketplace Integration SaaS
- Workshop 3: CloudSmart Data Collector
Prerequisites
Before starting this workshop, you’ll need:
- 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
- AWS Marketplace Seller Account
- Access to the AWS Marketplace Management Portal
- Appropriate IAM permissions to create and manage AWS Marketplace listings
- 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.
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
- Submit feedback or feature requests on GitHub
- For additional information about CloudSmart services, visit CloudSmart LLC
- Find CloudSmart products on AWS Marketplace
Additional Resources
Credit to the AWS Marketplace teams that made this possible. Please see the following links for additional information:
- AWS Marketplace SaaS Quick Start
- AWS Marketplace Seller Registration Process
- AWS Marketplace ISV Samples
License
This library is licensed under the MIT-0 License. See the LICENSE file for details.