AWS Marketplace - Seller Guide .com

[Pages:356]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

Getting started as a seller ................................................................................................................... 3 Seller requirements for publishing free software products ............................................................... 3 Additional seller requirements for paid products ............................................................................ 3 Eligible jurisdictions for paid products .................................................................................. 4 AWS Marketplace Management Portal .......................................................................................... 4 Seller registration process ........................................................................................................... 5 Creating your public profile ................................................................................................. 6 Providing tax information ................................................................................................... 6 Providing US bank account information ................................................................................ 6 AWS Marketplace Tax Calculation Service .............................................................................. 7 Disbursement and buyer billing ........................................................................................... 8 Already a seller? ................................................................................................................ 9 Seller toolkit ............................................................................................................................. 9 AWS Marketplace Commerce Analytics Service ....................................................................... 9 AWS Marketplace Field Demonstration Program ................................................................... 20 Product Support Connection .............................................................................................. 21 More resources in AWS Marketplace Management Portal ....................................................... 29

Preparing your product ..................................................................................................................... 30 Product delivery ....................................................................................................................... 30 Product pricing ........................................................................................................................ 32 Pricing models ................................................................................................................. 33 Changing pricing models ................................................................................................... 35 Changing prices ............................................................................................................... 36 Private offers ................................................................................................................... 36 Refunds ........................................................................................................................... 36 Regions and countries ............................................................................................................... 38 AWS Regions ................................................................................................................... 38 Countries ......................................................................................................................... 38 Private offers ........................................................................................................................... 39 How private offers work .................................................................................................... 39 Private offers through consulting partners ........................................................................... 40 Notes about private offers ................................................................................................. 40 Supported product types .................................................................................................. 40 Offer submission process ................................................................................................... 41 Reporting for private offers ............................................................................................... 42 Flexible payment scheduler ............................................................................................... 42 Consulting partner private offers ........................................................................................ 44 Private offer upgrades and renewals ................................................................................... 47 Standardized license terms ........................................................................................................ 49 Standard Contract for AWS Marketplace (SCMP) ................................................................... 49 Enterprise Contract for AWS Marketplace (ECMP) ................................................................. 50 Categories and metadata .......................................................................................................... 51 Naming and describing your product .................................................................................. 51 Choosing categories and keywords ..................................................................................... 52 Search engine optimization for products ..................................................................................... 53 Keywords ........................................................................................................................ 53 Software categories .......................................................................................................... 54 Highlights section ............................................................................................................. 54 Short description .............................................................................................................. 54

AWS Marketplace for Desktop Applications (AMDA) .............................................................................. 55 Starting the onboarding process ............................................................................................... 55 Product submission and packaging ............................................................................................. 55

iii

AWS Marketplace Seller Guide

Application packaging types ...................................................................................................... 56 Building the AMDA package ....................................................................................................... 56 Application metadata ................................................................................................................ 57 Ingestion and new version updates ............................................................................................. 57 AMI-based products .......................................................................................................................... 58 AMI-based product delivery methods .......................................................................................... 58 Understanding AMI-based products ............................................................................................ 58

Product lifecycle ............................................................................................................... 59 AMI product codes ........................................................................................................... 60 Change requests ............................................................................................................... 60 Product Load Forms ......................................................................................................... 61 Single-AMI products ................................................................................................................. 61 Prerequisites .................................................................................................................... 61 Creating your product ....................................................................................................... 62 Creating a change request ................................................................................................. 63 Getting status of a request ................................................................................................ 64 Updating product information ........................................................................................... 64 Updating version information ............................................................................................ 65 Adding a new version ....................................................................................................... 65 Giving AWS Marketplace access to your AMI ........................................................................ 66 Restricting a version ......................................................................................................... 67 Removing a product from AWS Marketplace ........................................................................ 68 Common errors when submitting change requests ................................................................ 69 AMI-based Delivery Using CloudFormation .................................................................................. 69 Building your product listing .............................................................................................. 70 Preparing your AWS CloudFormation template ..................................................................... 70 Getting the cost estimate for your template infrastructure .................................................... 72 Topology diagram ............................................................................................................ 72 Meeting the submission requirements ................................................................................. 72 Submitting your product request ........................................................................................ 73 Adding serverless application components ........................................................................... 74 Private images ......................................................................................................................... 79 Package group requirements .............................................................................................. 80 Submitting your package group ......................................................................................... 81 Scan status ...................................................................................................................... 81 Submitting your product to AWS Marketplace ...................................................................... 82 Best practices for building AMIs ................................................................................................. 83 Verifying your AMI ........................................................................................................... 83 Securing resell rights ........................................................................................................ 83 Building an AMI ............................................................................................................... 83 Verifying your software is running on your AWS Marketplace AMI ........................................... 84 Securing an AMI ............................................................................................................... 85 AMI product pricing .................................................................................................................. 86 AMI pricing models ........................................................................................................... 86 AWS charges and software charges .................................................................................... 88 Contract pricing for AMI products ...................................................................................... 89 AWS Marketplace Metering Service integration ............................................................................ 91 Metering service concepts ................................................................................................. 92 Pricing your software ........................................................................................................ 93 Adding your product to AWS Marketplace ........................................................................... 94 Modifying your software to use the Metering Service ............................................................ 95 Call AWS Marketplace Metering Service ............................................................................... 96 Failure handling ............................................................................................................... 97 Limitations ...................................................................................................................... 98 Vendor-metered tagging (Optional) .................................................................................... 98 Code example .................................................................................................................. 99 AWS License Manager integration ............................................................................................ 101

iv

AWS Marketplace Seller Guide

License models ............................................................................................................... 101 Integration workflow ...................................................................................................... 104 License Manager integration prerequisites ......................................................................... 104 Integrating an AMI product with License Manager .............................................................. 105 License renewals and upgrades ........................................................................................ 106 Amazon SNS notifications for AMI products ............................................................................... 106 Amazon SNS topic: aws-mp-subscription-notification .............................................. 106 Subscribing an Amazon SQS queue to the Amazon SNS topic ............................................... 107 AMI product checklist .............................................................................................................. 107 AMI security policies ............................................................................................................... 108 Security policies ............................................................................................................. 108 Access policies ................................................................................................................ 109 Customer information policies .......................................................................................... 110 Product usage policies .................................................................................................... 110 Architecture policies ........................................................................................................ 111 Container-based products ................................................................................................................ 112 Getting help .......................................................................................................................... 112 Getting started with container products .................................................................................... 112 Prerequisites .................................................................................................................. 113 Creating a container product ........................................................................................... 113 Creating the product ID for your container product ............................................................. 113 Creating or updating pricing details for container products .................................................. 114 Integrating AWS Marketplace Metering Service for your container product ............................. 115 Integrating AWS License Manager for your container product ............................................... 115 Adding a new version of your product .............................................................................. 115 Updating version information .......................................................................................... 118 Creating or updating product information for your container product .................................... 119 Publishing container products .......................................................................................... 120 Container product scans for security issues ........................................................................ 120 Container-based product requirements ...................................................................................... 121 Security requirements ..................................................................................................... 121 Access requirements ........................................................................................................ 121 Customer information requirements .................................................................................. 121 Product usage requirements ............................................................................................ 122 Architecture requirements ................................................................................................ 123 Container product pricing ........................................................................................................ 123 Container pricing models ................................................................................................. 123 Contract pricing for container products ............................................................................. 125 AWS Marketplace Metering Service integration ........................................................................... 128 Entitlement .................................................................................................................... 128 Integration guidelines ..................................................................................................... 128 Supported AWS Regions .................................................................................................. 129 Preventing metering modification ..................................................................................... 129 Custom metering ............................................................................................................ 129 Hourly metering ............................................................................................................. 138 AWS License Manager integration ............................................................................................. 145 License models ............................................................................................................... 145 Integration workflow ...................................................................................................... 148 AWS License Manager integration prerequisites .................................................................. 149 Integrating a container product with License Manager ......................................................... 149 License renewals and upgrades ........................................................................................ 150 Amazon SNS notifications for container products ....................................................................... 150 Amazon SNS topic: aws-mp-subscription-notification .............................................. 151 Subscribing an Amazon SQS queue to the Amazon SNS topic ............................................... 151 Machine learning products ............................................................................................................... 152 Getting started with machine learning products ........................................................................ 152 SageMaker model package .............................................................................................. 152

v

AWS Marketplace Seller Guide

SageMaker algorithm ...................................................................................................... 152 Deploying an inference model .......................................................................................... 152 Security and intellectual property ............................................................................................ 153 Protecting intellectual property ....................................................................................... 153 No network access .......................................................................................................... 153 Security of customer data .............................................................................................. 153 Machine learning product pricing ............................................................................................. 154 Infrastructure pricing ...................................................................................................... 154 Software pricing ............................................................................................................. 154 Prepare your product in SageMaker .......................................................................................... 156 Packaging your code into images ..................................................................................... 156 Uploading your images ................................................................................................... 170 Creating your Amazon SageMaker resource ........................................................................ 172 Publishing your product in AWS Marketplace ............................................................................. 176 Overview of publishing process ........................................................................................ 176 Permissions required ....................................................................................................... 176 Creating your product listing ........................................................................................... 177 Testing your product ....................................................................................................... 179 Updating your product .................................................................................................... 179 Requirements and best practices for creating machine learning products ....................................... 180 Required assets .............................................................................................................. 180 General best practices for ML products ............................................................................. 181 Requirements for usage information ................................................................................. 181 Requirements for inputs and outputs ................................................................................ 181 Requirements for Jupyter notebook .................................................................................. 182 Summary of requirements and recommendations for ML product listings ............................... 183 Service restrictions and quotas ................................................................................................. 185 Network isolation ........................................................................................................... 185 Image size ..................................................................................................................... 185 Storage size ................................................................................................................... 185 Instance size .................................................................................................................. 186 Payload size for inference ................................................................................................ 186 Processing time for inference ........................................................................................... 186 Service quotas ................................................................................................................ 186 Managed spot training .................................................................................................... 186 Docker images and AWS accounts ..................................................................................... 186 Publishing model packages from built-in algorithms or AWS Marketplace .............................. 186 Supported AWS Regions for publishing ............................................................................. 187 Troubleshooting ..................................................................................................................... 187 Reporting .............................................................................................................................. 188 Daily business report ...................................................................................................... 188 Monthly revenue report ................................................................................................... 189 Disbursement report ....................................................................................................... 189 Other reports and analysis ............................................................................................... 189 Software as a service (SaaS)?based products ...................................................................................... 190 Getting started with SaaS products .......................................................................................... 190 Prerequisites .................................................................................................................. 190 Creating a SaaS product .................................................................................................. 191 Create an initial SaaS product page .................................................................................. 192 Integrate your SaaS subscription product .......................................................................... 192 Integrate your SaaS contract product ................................................................................ 195 Integrate your SaaS contract with pay-as-you-go product .................................................... 197 Plan your SaaS product ........................................................................................................... 199 Plan your pricing ............................................................................................................ 199 Plan your billing integration ............................................................................................ 200 Plan your Amazon SNS integration ................................................................................... 200 Plan how customers will access your product ..................................................................... 200

vi

AWS Marketplace Seller Guide

SaaS product guidelines .......................................................................................................... 201 Product setup guidelines ................................................................................................. 201 Customer information requirements .................................................................................. 201 Product usage guidelines ................................................................................................. 201 Architecture guidelines .................................................................................................... 202

SaaS product pricing ............................................................................................................... 203 Pricing your software with SaaS ....................................................................................... 203 Pricing for SaaS subscriptions .......................................................................................... 207 Pricing for SaaS contracts ................................................................................................ 209

SaaS customer onboarding ...................................................................................................... 211 Configuring your SaaS product to accept new buyers .......................................................... 212

Amazon SNS notifications for SaaS products .............................................................................. 213 Amazon SNS topic: aws-mp-entitlement-notification ........................................................... 213 Amazon SNS topic: aws-mp-subscription-notification .......................................................... 214 Subscribing an SQS queue to the SNS topic ....................................................................... 214

Accessing the AWS Marketplace Metering and Entitlement Service APIs ......................................... 215 Metering for usage ......................................................................................................... 215 Checking entitlements ..................................................................................................... 218 SaaS product integration checklist .................................................................................... 219

Reporting .............................................................................................................................. 221 SaaS code examples ............................................................................................................... 221

ResolveCustomer code example .................................................................................... 222 GetEntitlement code example ...................................................................................... 222 BatchMeterUsage code example .................................................................................... 223 BatchMeterUsage with usage allocation tagging code example (Optional) ........................... 224 Using AWS PrivateLink with AWS Marketplace ............................................................................ 226 Introduction ................................................................................................................... 226 Configuring your product ................................................................................................ 227 Submitting your product to AWS Marketplace .................................................................... 227 Buyer access to VPC endpoints ......................................................................................... 228 Appendix: Checklists ....................................................................................................... 229 Professional services products .......................................................................................................... 230 Getting help .......................................................................................................................... 230 Getting started with professional services products .................................................................... 230 Prerequisites .................................................................................................................. 230 Creating a professional services product ............................................................................ 231 Creating private offers .................................................................................................... 231 Editing product information ............................................................................................. 233 Editing product pricing .................................................................................................... 233 Editing product visibility .................................................................................................. 234 Removing a professional services product .......................................................................... 234 Product details ....................................................................................................................... 235 Product descriptions ....................................................................................................... 235 Additional resources ........................................................................................................ 236 Support information ....................................................................................................... 236 Pricing dimensions .......................................................................................................... 236 Product visibility ............................................................................................................. 236 Product requirements .............................................................................................................. 237 Product setup guidelines ................................................................................................. 237 Customer information requirements .................................................................................. 237 Product usage guidelines ................................................................................................. 237 Architecture guidelines .................................................................................................... 238 Professional services product pricing ......................................................................................... 238 Data products ................................................................................................................................ 239 Submitting your product ................................................................................................................. 240 Using the Products tab ........................................................................................................... 241 Company and product logo requirements .................................................................................. 241

vii

AWS Marketplace Seller Guide

Requirements for submitting paid repackaged software .............................................................. 242 AWS CloudFormation-launched product (free or paid) or usage-based paid AMI product ................... 242

Submitting your product ................................................................................................. 243 Updating your product .................................................................................................... 243 Product changes and updates .................................................................................................. 243 Timing and expectations ......................................................................................................... 244 Submitting AMIs to AWS Marketplace ....................................................................................... 244 AMI self-service scanning ................................................................................................. 244 AMI cloning and product code assignment ......................................................................... 245 Final checklist ........................................................................................................................ 245 Marketing your product ................................................................................................................... 247 180-day GTM Academy ........................................................................................................... 247 Announcing your product's availability ...................................................................................... 247 AWS Marketplace messaging .................................................................................................... 247 Reviews on AWS Marketplace ................................................................................................... 248 Linking to AWS Marketplace .................................................................................................... 249 Using the AWS Marketplace logo .............................................................................................. 249 Linking directly to your product on AWS Marketplace .................................................................. 249 Press releases ......................................................................................................................... 249 AWS Marketplace trademark usage guidelines ............................................................................ 250 Seller reports and data feeds ........................................................................................................... 252 Seller reports ......................................................................................................................... 252 Accessing reports ............................................................................................................ 252 Daily business report ...................................................................................................... 253 Daily customer subscriber report ...................................................................................... 260 Disbursement report ....................................................................................................... 262 Monthly billed revenue report .......................................................................................... 267 Sales compensation report .............................................................................................. 273 US sales and use tax report ............................................................................................. 275 Data feeds ............................................................................................................................. 278 Storage and structure of data feeds .................................................................................. 278 Accessing data feeds ....................................................................................................... 280 Using data feeds ............................................................................................................ 282 Data feed tables overview ............................................................................................... 282 Data feed query examples ............................................................................................... 289 Account data feed .......................................................................................................... 299 Address data feed .......................................................................................................... 300 Billing event data feed .................................................................................................... 302 Legacy mapping data feed .............................................................................................. 310 Offer data feed .............................................................................................................. 311 Offer product data feed .................................................................................................. 312 Offer target data feed ..................................................................................................... 313 Product data feed ........................................................................................................... 314 Tax item data feed ......................................................................................................... 315 Security ......................................................................................................................................... 108 IAM for AWS Marketplace ........................................................................................................ 321 Creating users ................................................................................................................ 321 Creating or using groups ................................................................................................. 322 Signing in as an IAM user ................................................................................................ 323 Policies and permissions for AWS Marketplace sellers .................................................................. 324 Policies .......................................................................................................................... 324 Permissions .................................................................................................................... 324 AWS managed policies ............................................................................................................ 327 AWSMarketplaceAmiIngestion .......................................................................................... 328 AWSMarketplaceFullAccess ............................................................................................... 328 AWSMarketplaceGetEntitlements ...................................................................................... 330 AWSMarketplaceMeteringFullAccess .................................................................................. 330

viii

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

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

Google Online Preview   Download