CloudSmart Insights Data Prep Workshop for AWS Marketplace
Customer Data Prep Workshop for CloudSmart LLC
Introduction
CloudSmart customers are sellers within the AWS Marketplace and are looking for insights into their sales activities. Our goal in this data prep workshop is to embed the guardrails and principle of least privilege access to any data. Ultimately the data prep workshop will be consumed by the CloudSmart Insights SaaS to provide meaningful sales analytics, reporting, and connectivity to customers.
Pre-requisite for new AWS Marketplace Seller Account Here
Workshop 1: List a SaaS Subscription Workshop1
Workshop 2: Use the AWS Marketplace Integration SaaS Workshop2
Workshop 3: CloudSmart Data Collector to Access the dashboard Workshop3
Pre-requisites
An AWS Account is required. Basic knowledge of AWS foundational services such as Identity and Access Management (IAM) and Amazon S3 are strongly encouraged. Given that this dataset is based on the AWS Marketplace, being a seller in the AWS Marketplace is also required. Access to the AWS Account associated with the marketplace management portal and appropriate IAM permissions are also necessary. see https://docs.aws.amazon.com/marketplace/latest/userguide/seller-registration-process.html
Before getting started with the workshop, you need to follow these preparation steps. The workshop is designed with a “bring your own data” mindset, these instructions are here to help you prepare your own dataset.
Additional Pre-requisite for AWS Marketplace Sellers
You must have appropriate IAM and account permission to access the AWS Marketplace Management Portal. To configure your seller storage configuration, you need to specify a target location in the AWS Marketplace Management Portal. Data Feed Configuration
https://aws.amazon.com/marketplace/management/reports/data-feed-configuration
Setting up the environment
AWS Marketplace Sellers and the AWS Marketplace Sales data are located within US-EAST-1 and we should begin within S3 within the US-EAST-1 region. This Workshop provides step by step guidance enter the information to receive the CloudSmart Insight enriched commerce analytics.
Insert the following information from the CloudSmart tenant Registration email.
Amazon Simple Storage Service (Amazon S3) ARN as an example the format is arn:aws:s3:::bucket
AWS KMS ARN from the registration email as an example the format is arn:aws:kms:region:account-id:key/key-id
SNS topic ARN - optional as an example the format is arn:aws:sns:region:account-id:topicname
High Level Architecture
Revisions and Improvements
Feedback & Feature request view on Github
Workshop 1: List a SaaS Subscription Workshop1
Workshop 2: Use the AWS Marketplace Integration SaaS Workshop2
Workshop 3: CloudSmart Data Collector to Access the dashboard Workshop3
Credit to the AWS Marketplace teams that made this possible. Please see the following links for additional information.
https://aws-ia.github.io/cloudformation-aws-marketplace-saas/
https://docs.aws.amazon.com/marketplace/latest/userguide/seller-registration-process.html
https://github.com/aws-samples/aws-marketplace-isv-samples
License
This library is licensed under the MIT-0 License. See the LICENSE file.