Transcription of AWS Marketplace - Seller Guide
1 AWS MarketplaceSeller GuideAWS Marketplace Seller GuideAWS Marketplace : Seller GuideCopyright Amazon Web Services, Inc. and/or its affiliates. All rights 's trademarks and trade dress may not be used in connection with any product or service that is notAmazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages ordiscredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who mayor may not be affiliated with, connected to, or sponsored by Marketplace Seller GuideTable of ContentsWhat 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.
2 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 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 38 Changing pricing 40 Changing prices .. 41 Private 41 Refunds .. 41 Regions and countries .. 43 AWS Regions .. 43 Private 44 How private offers work .. 44 Private offers through consulting partners .. 45 Notes about private 45 Supported product types .. 45 Offer submission process .. 46 Reporting for private offers.
3 47 Flexible payment scheduler .. 48 Consulting partner private offers .. 49 Private offer upgrades and renewals .. 54 Standardized license terms .. 56 Standard Contract for AWS Marketplace (SCMP) .. 56 Enterprise Contract for AWS Marketplace (ECMP) .. 57 Categories and 57 Naming and describing your product .. 57 Choosing categories and keywords .. 59 Search engine optimization for products .. 60 Keywords .. 60 Software categories .. 60iiiAWS Marketplace Seller GuideHighlights section .. 60 Short description .. 61 AWS Marketplace for Desktop Applications (AMDA) .. 62 Starting the onboarding process .. 62 Product submission and packaging .. 62 Application packaging types .. 63 Building the AMDA package .. 63 Application 64 Ingestion and new version updates .. 64 AMI-based products .. 65 AMI-based product delivery methods .. 65 Understanding AMI-based products .. 65 Product lifecycle .. 66 AMI product codes .. 67 Change requests .. 67 Product Load Forms .. 68 Single-AMI products.
4 68 Prerequisites .. 68 Creating your product .. 69 Creating a change request .. 70 Getting status of a request .. 71 Updating product information .. 71 Updating version information .. 72 Adding a new version .. 72 Giving AWS Marketplace access to your AMI .. 73 Restricting a version .. 74 Removing a product from AWS Marketplace .. 75 Common errors when submitting change requests .. 76 AMI-based Delivery Using CloudFormation .. 76 Building your product listing .. 77 Preparing your AWS CloudFormation template .. 77 Getting the cost estimate for your template infrastructure .. 79 Topology diagram .. 79 Meeting the submission requirements .. 79 Submitting your product request .. 80 Adding serverless application components .. 81 Private 86 Package group requirements .. 87 Submitting your package group .. 88 Scan 88 Submitting your product to AWS Marketplace .. 89 Best practices for building AMIs .. 90 Verifying your AMI .. 90 Securing resell rights .. 90 Building an 90 Verifying your software is running on your AWS Marketplace AMI.
5 91 Securing an 92 AMI product pricing .. 93 AMI pricing 93 AWS charges and software charges .. 95 Contract pricing for AMI products .. 96 AWS Marketplace Metering Service integration .. 98 Metering service concepts .. 98 Pricing your software .. 100 Adding your product to AWS Marketplace .. 100 Modifying your software to use the Metering Service .. 102 Call AWS Marketplace Metering Service .. 103ivAWS Marketplace Seller GuideFailure handling .. 104 Vendor-metered tagging (Optional) .. 105 Code 106 AWS License Manager integration .. 107 License models .. 108 Integration workflow .. 111 License Manager integration prerequisites .. 111 Integrating an AMI product with License Manager .. 112 License renewals and upgrades .. 112 Amazon SNS notifications for AMI products .. 113 Amazon SNS topic: 113 Subscribing an Amazon SQS queue to the Amazon SNS topic .. 113 AMI product checklist .. 114 AMI security policies .. 115 Security policies .. 115 Access policies .. 115 Customer information 116 Product usage policies.
6 116 Architecture policies .. 117 Container-based products .. 118 Getting help .. 118 Getting started with container products .. 118 Prerequisites .. 119 Creating a container product .. 119 Creating the product ID for your container product .. 120 Creating or updating pricing details for container products .. 120 Integrating AWS Marketplace Metering Service for your container product .. 121 Integrating AWS License Manager for your container product .. 121 Adding a new version of your product .. 121 Updating version information .. 126 Creating or updating product information for your container product .. 127 Publishing container products .. 128 Container product scans for security issues .. 128 Container-based product requirements .. 128 Security requirements .. 129 Access requirements .. 129 Customer information requirements .. 129 Product usage requirements .. 129 Architecture requirements .. 130 Container products pricing .. 131 Container pricing 131 Contract pricing for container products.
7 133 Billing, metering, and licensing integrations .. 136 Hourly and custom metering with AWS Marketplace Metering Service .. 136 Contract pricing with AWS License Manager .. 137 Hourly metering with AWS Marketplace Metering Service .. 138 Custom metering with AWS Marketplace Metering Service .. 146 Contract pricing with AWS License Manager .. 154 Amazon SNS notifications for container products .. 176 Amazon SNS topic: 176 Subscribing an Amazon SQS queue to the Amazon SNS topic .. 176 Machine learning products .. 178 Getting started with machine learning products .. 178 SageMaker model package .. 178 SageMaker algorithm .. 178 Deploying an inference model .. 178vAWS Marketplace Seller GuideSecurity and intellectual property .. 179 Protecting intellectual property .. 179No network access .. 179 Security of customer data .. 179 Machine learning product pricing .. 180 Infrastructure pricing .. 180 Software pricing .. 180 Prepare your product in SageMaker .. 182 Packaging your code into images.
8 182 Uploading your images .. 196 Creating your Amazon SageMaker resource .. 198 Publishing your product in AWS Marketplace .. 202 Overview of publishing process .. 202 Permissions required .. 202 Creating your product listing .. 203 Testing your product .. 205 Updating your product .. 205 Requirements and best practices for creating machine learning products .. 206 Required assets .. 206 General best practices for ML products .. 207 Requirements for usage information .. 207 Requirements for inputs and outputs .. 207 Requirements for Jupyter notebook .. 208 Summary of requirements and recommendations for ML product listings .. 209 Service restrictions and quotas .. 211 Network isolation .. 211 Image size .. 211 Storage size .. 211 Instance size .. 212 Payload size for inference .. 212 Processing time for inference .. 212 Service quotas .. 212 Managed spot 212 Docker images and AWS accounts .. 212 Publishing model packages from built-in algorithms or AWS Marketplace .. 212 Supported AWS Regions for publishing.
9 213 Troubleshooting .. 213 Reporting .. 214 Daily business report .. 214 Monthly revenue report .. 214 Disbursement report .. 215 Other reports and analysis .. 215 Software as a service (SaaS) based products .. 216 Getting started with SaaS products .. 216 Prerequisites .. 216 Creating a SaaS product .. 217 Create an initial SaaS product page .. 218 Integrate your SaaS subscription product .. 218 Integrate your SaaS contract product .. 221 Integrate your SaaS contract with pay-as-you-go product .. 223 Deploy a serverless SaaS integration solution .. 225 Plan your SaaS product .. 226 Plan your pricing .. 226 Plan your billing integration .. 227 Plan your Amazon SNS integration .. 227 Plan how customers will access your product .. 227 SaaS product guidelines .. 228viAWS Marketplace Seller GuideProduct setup guidelines .. 228 Customer information requirements .. 228 Product usage guidelines .. 228 Architecture guidelines .. 229 SaaS product pricing .. 230 Pricing for SaaS 230 Pricing for SaaS contracts.
10 231 SaaS customer onboarding .. 234 Configuring your SaaS product to accept new buyers .. 235 Amazon SNS notifications for SaaS products .. 236 Amazon SNS topic: 236 Amazon SNS topic: 237 Subscribing an SQS queue to the SNS topic .. 238 Accessing the AWS Marketplace Metering and Entitlement Service APIs .. 238 Metering for 238 Checking 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: 252 Professional services products .. 253 Getting help .. 253 Getting started with professional services products .. 253 Prerequisites .. 254 Creating a professional services product.