|« PreviousNext »|
|Did this page help you? Yes | No | Tell us about it...|
A paid AMI is an AMI that you can purchase from a developer.
Amazon EC2 integrates with Amazon DevPay and AWS Marketplace, enabling developers to charge other Amazon EC2 users for the use of their AMIs or to provide support for instances. For more information about Amazon DevPay, see the Amazon DevPay site.
The AWS Marketplace is an online store where you can buy software that runs on AWS; including AMIs that you can use to launch your EC2 instance. The AWS Marketplace AMIs are organized into categories, such as Developer Tools, to enable you to find products to suit your requirements. For more information about AWS Marketplace, see the AWS Marketplace site.
After you purchase a paid AMI, you can launch instances from it. Launching an instance from a paid AMI is the same as launching an instance from any other AMI. No additional parameters are required. The instance is charged according to the rates set by the owner of the AMI. The owner of the paid AMI can confirm whether a specific instance was launched using that paid AMI.
All paid AMIs from Amazon DevPay are backed by instance store. AWS Marketplace supports AMIs back by Amazon EBS.
You can sell your AMI using either AWS Marketplace or Amazon DevPay. Both help customers buy software that runs on AWS, but AWS Marketplace offers a better shopping experience, making it easier for customers to find your AMI. AWS Marketplace also supports AWS features that Amazon DevPay doesn't support, such as Amazon EBS-backed AMIs, Reserved Instances, and Spot Instances.
For information about how to sell your AMI on AWS Marketplace, see Selling on AWS Marketplace.
For information about how to sell your AMI on Amazon DevPay, see Using DevPay with Your Amazon EC2 AMI.
There are several ways that you can find a paid AMI. For example, you can use AWS Marketplace or the Amazon EC2 console. Alternatively, a developer might let you know about a paid AMI themselves.
To find a list of Windows AMIs on AWS Marketplace
Open AWS Marketplace.
Windows in the search box, and click Go.
To scope the results to a particular version of Windows, use the Operating System filter.
Each product is labeled with its product type:
Software as a Service.
To find a paid Windows AMI using the Amazon EC2 console
Open the Amazon EC2 console.
In the navigation pane, click AMIs.
Select Public images from the first filter, Marketplace images from the second filter, and Windows from the third filter.
To find a paid Windows AMI using the Amazon EC2 CLI
You can also find a paid Windows AMI using the ec2-describe-images command as follows.
ec2-describe-images --filter "platform=windows"
This command returns numerous fields that describe each AMI. If a
product code is present in the output for an AMI, it is a paid AMI.
The following example output from
ec2-describe-images for a paid AMI.
The product code is
IMAGE ami-a5bf59cc image_source 123456789012 available public ACD42B6F x86_64 machine windows instance-store
You must sign up for (purchase) a paid AMI before you can launch an instance using the AMI.
Typically, a seller of a paid AMI presents you with information about the AMI, including its price and a link where you can buy it. When you click the link, you're first asked to log into AWS, and then you can purchase the AMI.
You don't get the discount from Reserved Instances if you use a paid AMI from Amazon DevPay. That is, if you purchase Reserved Instances, you don't get the lower price associated with them when you launch a paid AMI. You always pay the price that's specified by the seller of the paid AMI.
You can purchase a paid AMI by using the Amazon EC2 launch wizard. For more information, see Launching an AWS Marketplace Instance.
To use the AWS Marketplace, you must have an AWS account. To launch instances from AWS Marketplace products, you must be signed up to use the Amazon EC2 service, and you must be subscribed to the product from which to launch the instance. There are two ways to subscribe to products in the AWS Marketplace:
The AWS Marketplace website: You can launch preconfigured software quickly with the 1-Click deployment feature.
The EC2 launch wizard: You can search for an AMI and launch an instance directly from the wizard. For more information, see Launching an AWS Marketplace Instance.
Amazon EC2 also enables developers to offer support for software (or derived AMIs). Developers can create support products that you can sign up to use. During sign-up for the support product, the developer gives you a product code, which you must then associate with your own AMI. This enables the developer to confirm that your instance is eligible for support. It also ensures that when you run instances of the product, you are charged according to the terms for the product specified by the developer.
You can't use supported AMIs with Reserved Instances. You always pay the price that's specified by the seller of the support product.
To associate a product code with your AMI, use the ec2-modify-image-attribute command as follows, where ami_id is the ID of the AMI and product_code is the product code:
After you set the product code attribute on a Windows AMI, you can't change or remove it.
At the end of each month, you receive an email with the amount your credit card has been charged for using any paid or supported AMIs during the month. This bill is separate from your regular Amazon EC2 bill.
On the AWS Marketplace website, you can check your subscription details, view the vendor's usage instructions, manage your subscriptions, and more.
To check your subscription details
Log in to the AWS Marketplace.
Click Your Account.
Click Manage Your Software Subscriptions.
All your current subscriptions are listed. Click Usage Instructions to view specific instructions for using the product, for example, a user name for connecting to your running instance.
To cancel an AWS Marketplace subscription
Ensure that you have terminated any instances running from the subscription.
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
In the navigation pane, click Instances.
Select the instance, and select Terminate from the Actions menu. When prompted, click Yes, Terminate.
Log in to the AWS Marketplace, and click Your Account, then Manage Your Software Subscriptions.
Click Cancel subscription. You are prompted to confirm your cancellation.
After you've canceled your subscription, you are no longer be able to launch any instances from that AMI. To use that AMI again, you need to resubscribe to it, either on the AWS Marketplace website, or through the launch wizard in the Amazon EC2 console.