AWS Marketplace - Seller Guide

[Pages:385]AWS Marketplace

Seller Guide

AWS Marketplace Seller Guide

AWS Marketplace: Seller Guide

Copyright ? Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.

AWS Marketplace Seller Guide

Table of Contents

What is AWS Marketplace? .................................................................................................................. 1 Using AWS Marketplace as a seller ............................................................................................... 1 Pricing ...................................................................................................................................... 2

Getting started as a seller ................................................................................................................... 4 Seller requirements for publishing free software products ............................................................... 4 Additional seller requirements for paid products ............................................................................ 4 Eligible jurisdictions for paid products .................................................................................. 5 AWS Marketplace Management Portal .......................................................................................... 5 Seller registration process ........................................................................................................... 6 Creating your public profile ................................................................................................. 7 Providing tax information ................................................................................................... 7 Providing US bank account information ................................................................................ 7 Completing the Know Your Customer process ........................................................................ 8 Completing bank account verification process ........................................................................ 9 (Optional) Add secondary users for the Know Your Customer procedure ................................... 10 Enrolling in the AWS Marketplace Tax Calculation Service ...................................................... 11 Disbursement and buyer billing .......................................................................................... 12 Already a seller? ............................................................................................................... 12 Complaints handling policy ? Amazon Payments Europe ....................................................... 13 Seller toolkit ............................................................................................................................ 14 AWS Marketplace Commerce Analytics Service ..................................................................... 14 AWS Marketplace Field Demonstration Program ................................................................... 25 Product Support Connection .............................................................................................. 25 More resources in AWS Marketplace Management Portal ....................................................... 34

Preparing your product ..................................................................................................................... 35 Product delivery ....................................................................................................................... 35 Product pricing ........................................................................................................................ 37 Pricing models ................................................................................................................. 38 Changing pricing models ................................................................................................... 40 Changing prices ............................................................................................................... 41 Private offers ................................................................................................................... 41 Refunds ........................................................................................................................... 41 Regions and countries ............................................................................................................... 43 AWS Regions ................................................................................................................... 43 Countries ......................................................................................................................... 43 Private offers ........................................................................................................................... 44 How private offers work .................................................................................................... 44 Private offers through consulting partners ........................................................................... 45 Notes about private offers ................................................................................................. 45 Supported product types .................................................................................................. 45 Offer submission process ................................................................................................... 46 Reporting for private offers ............................................................................................... 47 Flexible payment scheduler ............................................................................................... 48 Consulting partner private offers ........................................................................................ 49 Private offer upgrades and renewals ................................................................................... 52 Standardized license terms ........................................................................................................ 54 Standard Contract for AWS Marketplace (SCMP) ................................................................... 54 Enterprise Contract for AWS Marketplace (ECMP) ................................................................. 55 Categories and metadata .......................................................................................................... 56 Naming and describing your product .................................................................................. 56 Choosing categories and keywords ..................................................................................... 57 Search engine optimization for products ..................................................................................... 58 Keywords ........................................................................................................................ 58 Software categories .......................................................................................................... 59

iii

AWS Marketplace Seller Guide

Highlights section ............................................................................................................. 59 Short description .............................................................................................................. 59 AWS Marketplace for Desktop Applications (AMDA) .............................................................................. 60 Starting the onboarding process ............................................................................................... 60 Product submission and packaging ............................................................................................. 60 Application packaging types ...................................................................................................... 61 Building the AMDA package ....................................................................................................... 61 Application metadata ................................................................................................................ 62 Ingestion and new version updates ............................................................................................. 62 AMI-based products .......................................................................................................................... 63 AMI-based product delivery methods .......................................................................................... 63 Understanding AMI-based products ............................................................................................ 63 Product lifecycle ............................................................................................................... 64 AMI product codes ........................................................................................................... 65 Change requests ............................................................................................................... 65 Product Load Forms ......................................................................................................... 66 Single-AMI products ................................................................................................................. 66 Prerequisites .................................................................................................................... 66 Creating your product ....................................................................................................... 67 Creating a change request ................................................................................................. 68 Getting status of a request ................................................................................................ 69 Updating product information ........................................................................................... 69 Updating version information ............................................................................................ 70 Adding a new version ....................................................................................................... 70 Giving AWS Marketplace access to your AMI ........................................................................ 71 Restricting a version ......................................................................................................... 72 Removing a product from AWS Marketplace ........................................................................ 73 Common errors when submitting change requests ................................................................ 74 AMI-based Delivery Using CloudFormation .................................................................................. 74 Building your product listing .............................................................................................. 75 Preparing your AWS CloudFormation template ..................................................................... 75 Getting the cost estimate for your template infrastructure .................................................... 77 Topology diagram ............................................................................................................ 77 Meeting the submission requirements ................................................................................. 77 Submitting your product request ........................................................................................ 78 Adding serverless application components ........................................................................... 79 Private images ......................................................................................................................... 84 Package group requirements .............................................................................................. 85 Submitting your package group ......................................................................................... 86 Scan status ...................................................................................................................... 86 Submitting your product to AWS Marketplace ...................................................................... 87 Best practices for building AMIs ................................................................................................. 88 Verifying your AMI ........................................................................................................... 88 Securing resell rights ........................................................................................................ 88 Building an AMI ............................................................................................................... 88 Verifying your software is running on your AWS Marketplace AMI ........................................... 89 Securing an AMI ............................................................................................................... 90 AMI product pricing .................................................................................................................. 91 AMI pricing models ........................................................................................................... 91 AWS charges and software charges .................................................................................... 93 Contract pricing for AMI products ...................................................................................... 94 AWS Marketplace Metering Service integration ............................................................................ 96 Metering service concepts ................................................................................................. 96 Pricing your software ........................................................................................................ 98 Adding your product to AWS Marketplace ........................................................................... 98 Modifying your software to use the Metering Service .......................................................... 100 Call AWS Marketplace Metering Service ............................................................................. 101

iv

AWS Marketplace Seller Guide

Failure handling ............................................................................................................. 102 Limitations ..................................................................................................................... 102 Vendor-metered tagging (Optional) .................................................................................. 103 Code example ................................................................................................................ 104 AWS License Manager integration ............................................................................................. 105 License models ............................................................................................................... 106 Integration workflow ...................................................................................................... 109 License Manager integration prerequisites ......................................................................... 109 Integrating an AMI product with License Manager .............................................................. 110 License renewals and upgrades ........................................................................................ 110 Amazon SNS notifications for AMI products ............................................................................... 111 Amazon SNS topic: aws-mp-subscription-notification .............................................. 111 Subscribing an Amazon SQS queue to the Amazon SNS topic ............................................... 111 AMI product checklist .............................................................................................................. 112 AMI security policies ............................................................................................................... 113 Security policies ............................................................................................................. 113 Access policies ................................................................................................................ 113 Customer information policies .......................................................................................... 114 Product usage policies .................................................................................................... 115 Architecture policies ........................................................................................................ 115 Container-based products ................................................................................................................ 117 Getting help .......................................................................................................................... 117 Getting started with container products .................................................................................... 117 Prerequisites .................................................................................................................. 118 Creating a container product ........................................................................................... 118 Creating the product ID for your container product ............................................................. 119 Creating or updating pricing details for container products .................................................. 119 Integrating AWS Marketplace Metering Service for your container product ............................. 120 Integrating AWS License Manager for your container product ............................................... 120 Adding a new version of your product .............................................................................. 120 Updating version information .......................................................................................... 125 Creating or updating product information for your container product .................................... 126 Publishing container products .......................................................................................... 127 Container product scans for security issues ........................................................................ 127 Container-based product requirements ...................................................................................... 127 Security requirements ..................................................................................................... 128 Access requirements ........................................................................................................ 128 Customer information requirements .................................................................................. 128 Product usage requirements ............................................................................................ 128 Architecture requirements ................................................................................................ 129 Container product pricing ........................................................................................................ 130 Container pricing models ................................................................................................. 130 Contract pricing for container products ............................................................................. 132 Billing, metering, and licensing integrations ............................................................................... 135 Hourly and custom metering with AWS Marketplace Metering Service ................................... 135 Contract pricing with AWS License Manager ....................................................................... 136 Hourly metering with AWS Marketplace Metering Service .................................................... 137 Custom metering with AWS Marketplace Metering Service ................................................... 144 Contract pricing with AWS License Manager ....................................................................... 153 Amazon SNS notifications for container products ....................................................................... 175 Amazon SNS topic: aws-mp-subscription-notification .............................................. 175 Subscribing an Amazon SQS queue to the Amazon SNS topic ............................................... 175 Machine learning products ............................................................................................................... 177 Getting started with machine learning products ........................................................................ 177 SageMaker model package .............................................................................................. 177 SageMaker algorithm ...................................................................................................... 177 Deploying an inference model .......................................................................................... 177

v

AWS Marketplace Seller Guide

Security and intellectual property ............................................................................................ 178 Protecting intellectual property ....................................................................................... 178 No network access .......................................................................................................... 178 Security of customer data .............................................................................................. 178

Machine learning product pricing ............................................................................................. 179 Infrastructure pricing ...................................................................................................... 179 Software pricing ............................................................................................................. 179

Prepare your product in SageMaker .......................................................................................... 181 Packaging your code into images ..................................................................................... 181 Uploading your images ................................................................................................... 195 Creating your Amazon SageMaker resource ........................................................................ 197

Publishing your product in AWS Marketplace ............................................................................. 201 Overview of publishing process ........................................................................................ 201 Permissions required ....................................................................................................... 201 Creating your product listing ........................................................................................... 202 Testing your product ....................................................................................................... 204 Updating your product .................................................................................................... 204

Requirements and best practices for creating machine learning products ....................................... 205 Required assets .............................................................................................................. 205 General best practices for ML products ............................................................................. 206 Requirements for usage information ................................................................................. 206 Requirements for inputs and outputs ................................................................................ 206 Requirements for Jupyter notebook .................................................................................. 207 Summary of requirements and recommendations for ML product listings ............................... 208

Service restrictions and quotas ................................................................................................. 210 Network isolation ........................................................................................................... 210 Image size ..................................................................................................................... 210 Storage size ................................................................................................................... 210 Instance size .................................................................................................................. 211 Payload size for inference ................................................................................................ 211 Processing time for inference ........................................................................................... 211 Service quotas ................................................................................................................ 211 Managed spot training .................................................................................................... 211 Docker images and AWS accounts ..................................................................................... 211 Publishing model packages from built-in algorithms or AWS Marketplace .............................. 211 Supported AWS Regions for publishing ............................................................................. 212

Troubleshooting ..................................................................................................................... 212 Reporting .............................................................................................................................. 213

Daily business report ...................................................................................................... 213 Monthly revenue report ................................................................................................... 213 Disbursement report ....................................................................................................... 214 Other reports and analysis ............................................................................................... 214 Software as a service (SaaS)?based products ...................................................................................... 215 Getting started with SaaS products .......................................................................................... 215 Prerequisites .................................................................................................................. 215 Creating a SaaS product .................................................................................................. 216 Create an initial SaaS product page .................................................................................. 217 Integrate your SaaS subscription product .......................................................................... 217 Integrate your SaaS contract product ................................................................................ 220 Integrate your SaaS contract with pay-as-you-go product .................................................... 222 Deploy a serverless SaaS integration solution ..................................................................... 224 Plan your SaaS product ........................................................................................................... 225 Plan your pricing ............................................................................................................ 225 Plan your billing integration ............................................................................................ 226 Plan your Amazon SNS integration ................................................................................... 226 Plan how customers will access your product ..................................................................... 226 SaaS product guidelines .......................................................................................................... 227

vi

AWS Marketplace Seller Guide

Product setup guidelines ................................................................................................. 227 Customer information requirements .................................................................................. 227 Product usage guidelines ................................................................................................. 227 Architecture guidelines .................................................................................................... 228 SaaS product pricing ............................................................................................................... 228 Pricing your software with SaaS ....................................................................................... 229 Pricing for SaaS subscriptions .......................................................................................... 233 Pricing for SaaS contracts ................................................................................................ 234 SaaS customer onboarding ...................................................................................................... 237 Configuring your SaaS product to accept new buyers .......................................................... 238 Amazon SNS notifications for SaaS products .............................................................................. 239 Amazon SNS topic: aws-mp-entitlement-notification ................................................ 239 Amazon SNS topic: aws-mp-subscription-notification .............................................. 240 Subscribing an SQS queue to the SNS topic ....................................................................... 241 Accessing the AWS Marketplace Metering and Entitlement Service APIs ......................................... 241 Metering for usage ......................................................................................................... 242 Checking entitlements ..................................................................................................... 244 SaaS product integration checklist .................................................................................... 245 Reporting .............................................................................................................................. 247 SaaS code examples ............................................................................................................... 248 ResolveCustomer code example .................................................................................... 248 GetEntitlement code example ...................................................................................... 249 BatchMeterUsage code example .................................................................................... 250 BatchMeterUsage with usage allocation tagging code example (Optional) ........................... 251 Using AWS PrivateLink with AWS Marketplace ............................................................................ 252 Introduction ................................................................................................................... 252 Configuring your product ................................................................................................ 253 Submitting your product to AWS Marketplace .................................................................... 254 Buyer access to VPC endpoints ......................................................................................... 254 Appendix: Checklists ....................................................................................................... 255 Professional services products .......................................................................................................... 257 Getting help .......................................................................................................................... 257 Getting started with professional services products .................................................................... 257 Prerequisites .................................................................................................................. 258 Creating a professional services product ............................................................................ 258 Creating private offers .................................................................................................... 259 Editing product information ............................................................................................. 260 Editing product pricing .................................................................................................... 260 Editing product visibility .................................................................................................. 261 Removing a professional services product .......................................................................... 261 Product details ....................................................................................................................... 262 Product descriptions ....................................................................................................... 262 Additional resources ........................................................................................................ 263 Support information ....................................................................................................... 263 Pricing dimensions .......................................................................................................... 263 Product visibility ............................................................................................................. 264 Product requirements .............................................................................................................. 264 Product setup guidelines ................................................................................................. 264 Customer information requirements .................................................................................. 264 Product usage guidelines ................................................................................................. 265 Architecture guidelines .................................................................................................... 265 Professional services product pricing ......................................................................................... 265 Data products ................................................................................................................................ 266 Submitting your product ................................................................................................................. 267 Using the Products tab ........................................................................................................... 268 Company and product logo requirements .................................................................................. 268 Requirements for submitting paid repackaged software .............................................................. 269

vii

AWS Marketplace Seller Guide

AWS CloudFormation-launched product (free or paid) or usage-based paid AMI product ................... 269 Submitting your product ................................................................................................. 270 Updating your product .................................................................................................... 270

Product changes and updates .................................................................................................. 270 Timing and expectations ......................................................................................................... 271 Submitting AMIs to AWS Marketplace ....................................................................................... 271

AMI self-service scanning ................................................................................................. 271 AMI cloning and product code assignment ......................................................................... 272 Final checklist ........................................................................................................................ 272 Marketing your product ................................................................................................................... 274 180-day GTM Academy ........................................................................................................... 274 Announcing your product's availability ...................................................................................... 274 AWS Marketplace messaging .................................................................................................... 274 Reviews on AWS Marketplace ................................................................................................... 275 Linking to AWS Marketplace .................................................................................................... 276 Using the AWS Marketplace logo .............................................................................................. 276 Linking directly to your product on AWS Marketplace .................................................................. 276 Press releases ......................................................................................................................... 276 AWS Marketplace trademark usage guidelines ............................................................................ 277 Seller reports and data feeds ........................................................................................................... 279 Seller reports ......................................................................................................................... 279 Accessing reports ............................................................................................................ 279 Daily business report ...................................................................................................... 280 Daily customer subscriber report ...................................................................................... 287 Disbursement report ....................................................................................................... 289 Monthly billed revenue report .......................................................................................... 294 Sales compensation report .............................................................................................. 300 US sales and use tax report ............................................................................................. 302 Data feeds ............................................................................................................................. 305 Storage and structure of data feeds .................................................................................. 305 Accessing data feeds ....................................................................................................... 307 Using data feeds ............................................................................................................ 309 Data feed tables overview ............................................................................................... 309 Data feed query examples ............................................................................................... 316 Account data feed .......................................................................................................... 326 Address data feed .......................................................................................................... 327 Billing event data feed .................................................................................................... 329 Legacy mapping data feed .............................................................................................. 338 Offer data feed .............................................................................................................. 338 Offer product data feed .................................................................................................. 339 Offer target data feed ..................................................................................................... 340 Product data feed ........................................................................................................... 341 Tax item data feed ......................................................................................................... 342 Security ......................................................................................................................................... 113 IAM for AWS Marketplace ........................................................................................................ 349 Creating users ................................................................................................................ 349 Creating or using groups ................................................................................................. 350 Signing in as an IAM user ................................................................................................ 351 Policies and permissions for AWS Marketplace sellers .................................................................. 352 Policies .......................................................................................................................... 352 Permissions .................................................................................................................... 352 AWS managed policies ............................................................................................................ 355 AWSMarketplaceAmiIngestion .......................................................................................... 356 AWSMarketplaceFullAccess ............................................................................................... 356 AWSMarketplaceGetEntitlements ...................................................................................... 358 AWSMarketplaceMeteringFullAccess .................................................................................. 358 AWSMarketplaceMeteringRegisterUsage ............................................................................ 359

viii

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download