AWS Marketplace - Providers Guide .com

[Pages:380]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) ................................................................... 55 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 ............................................................. 118 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 Container-based product requirements ...................................................................................... 127 Security requirements ..................................................................................................... 127 Access requirements ........................................................................................................ 128 Customer information requirements .................................................................................. 128 Product usage requirements ............................................................................................ 128 Architecture requirements ................................................................................................ 129 Container product pricing ........................................................................................................ 129 Container pricing models ................................................................................................. 130 Contract pricing for container products ............................................................................. 132 Billing, metering, and licensing integrations ............................................................................... 134 Hourly and custom metering with AWS Marketplace Metering Service ................................... 134 Contract pricing with AWS License Manager ....................................................................... 136 Hourly metering with AWS Marketplace Metering Service .................................................... 136 Custom metering with AWS Marketplace Metering Service ................................................... 144 Contract pricing with AWS License Manager ....................................................................... 152 Amazon SNS notifications for container products ....................................................................... 173 Amazon SNS topic: aws-mp-subscription-notification .............................................. 174 Subscribing an Amazon SQS queue to the Amazon SNS topic ............................................... 174 Machine learning products ............................................................................................................... 175 Getting started with machine learning products ........................................................................ 175 SageMaker model package .............................................................................................. 175 SageMaker algorithm ...................................................................................................... 175 Deploying an inference model .......................................................................................... 175 Security and intellectual property ............................................................................................ 176 Protecting intellectual property ....................................................................................... 176 No network access .......................................................................................................... 176 Security of customer data .............................................................................................. 176

v

AWS Marketplace Seller Guide

Machine learning product pricing ............................................................................................. 177 Infrastructure pricing ...................................................................................................... 177 Software pricing ............................................................................................................. 177

Prepare your product in SageMaker .......................................................................................... 179 Packaging your code into images ..................................................................................... 179 Uploading your images ................................................................................................... 193 Creating your Amazon SageMaker resource ........................................................................ 195

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

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

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

Troubleshooting ..................................................................................................................... 210 Reporting .............................................................................................................................. 211

Daily business report ...................................................................................................... 211 Monthly revenue report ................................................................................................... 211 Disbursement report ....................................................................................................... 212 Other reports and analysis ............................................................................................... 212 Software as a service (SaaS)?based products ...................................................................................... 213 Getting started with SaaS products .......................................................................................... 213 Prerequisites .................................................................................................................. 213 Creating a SaaS product .................................................................................................. 214 Create an initial SaaS product page .................................................................................. 215 Integrate your SaaS subscription product .......................................................................... 215 Integrate your SaaS contract product ................................................................................ 218 Integrate your SaaS contract with pay-as-you-go product .................................................... 220 Plan your SaaS product ........................................................................................................... 222 Plan your pricing ............................................................................................................ 222 Plan your billing integration ............................................................................................ 223 Plan your Amazon SNS integration ................................................................................... 223 Plan how customers will access your product ..................................................................... 223 SaaS product guidelines .......................................................................................................... 224 Product setup guidelines ................................................................................................. 224 Customer information requirements .................................................................................. 224 Product usage guidelines ................................................................................................. 224 Architecture guidelines .................................................................................................... 225 SaaS product pricing ............................................................................................................... 226

vi

AWS Marketplace Seller Guide

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

vii

AWS Marketplace Seller Guide

Submitting AMIs to AWS Marketplace ....................................................................................... 268 AMI self-service scanning ................................................................................................. 268 AMI cloning and product code assignment ......................................................................... 269

Final checklist ........................................................................................................................ 269 Marketing your product ................................................................................................................... 271

180-day GTM Academy ........................................................................................................... 271 Announcing your product's availability ...................................................................................... 271 AWS Marketplace messaging .................................................................................................... 271 Reviews on AWS Marketplace ................................................................................................... 272 Linking to AWS Marketplace .................................................................................................... 273 Using the AWS Marketplace logo .............................................................................................. 273 Linking directly to your product on AWS Marketplace .................................................................. 273 Press releases ......................................................................................................................... 273 AWS Marketplace trademark usage guidelines ............................................................................ 274 Seller reports and data feeds ........................................................................................................... 276 Seller reports ......................................................................................................................... 276

Accessing reports ............................................................................................................ 276 Daily business report ...................................................................................................... 277 Daily customer subscriber report ...................................................................................... 284 Disbursement report ....................................................................................................... 286 Monthly billed revenue report .......................................................................................... 291 Sales compensation report .............................................................................................. 297 US sales and use tax report ............................................................................................. 299 Data feeds ............................................................................................................................. 302 Storage and structure of data feeds .................................................................................. 302 Accessing data feeds ....................................................................................................... 304 Using data feeds ............................................................................................................ 306 Data feed tables overview ............................................................................................... 306 Data feed query examples ............................................................................................... 313 Account data feed .......................................................................................................... 323 Address data feed .......................................................................................................... 324 Billing event data feed .................................................................................................... 326 Legacy mapping data feed .............................................................................................. 334 Offer data feed .............................................................................................................. 335 Offer product data feed .................................................................................................. 336 Offer target data feed ..................................................................................................... 337 Product data feed ........................................................................................................... 338 Tax item data feed ......................................................................................................... 339 Security ......................................................................................................................................... 113 IAM for AWS Marketplace ........................................................................................................ 345 Creating users ................................................................................................................ 345 Creating or using groups ................................................................................................. 346 Signing in as an IAM user ................................................................................................ 347 Policies and permissions for AWS Marketplace sellers .................................................................. 348 Policies .......................................................................................................................... 348 Permissions .................................................................................................................... 348 AWS managed policies ............................................................................................................ 351 AWSMarketplaceAmiIngestion .......................................................................................... 352 AWSMarketplaceFullAccess ............................................................................................... 352 AWSMarketplaceGetEntitlements ...................................................................................... 354 AWSMarketplaceMeteringFullAccess .................................................................................. 354 AWSMarketplaceMeteringRegisterUsage ............................................................................ 355 AWSMarketplaceSellerFullAccess ....................................................................................... 355 AWSMarketplaceSellerProductsFullAccess ........................................................................... 356 AWSMarketplaceSellerProductsReadOnly ........................................................................... 357 Policy updates ................................................................................................................ 358 AWS Marketplace Commerce Analytics Service account permissions .............................................. 358

viii

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

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

Google Online Preview   Download