Subscribing, Launching, and Managing Products

What does it mean to Subscribe to a Product?
How do I launch software from the AWS Marketplace website?
When would I use ‘Launch with EC2 Console’ instead of 'Launch with 1-Click'?
How do I launch an AWS Marketplace product with the EC2 console?
Why do I need to associate an IAM role with the instance running metering-enabled AWS Marketplace products?
What IAM policy do I need to attach to the IAM role?
Why do some products not show up in Your Software? 
How do I cancel an AWS Marketplace software subscription?
How many instances of my software can I run?
What happens when a vendor updates their product?
How do I allow others at my company to subscribe to products?

What does it mean to Subscribe to a Product?

Subscribing to a product means that you have accepted the terms of the product as shown on the product’s listing page, including pricing terms and the software seller’s End User License Agreement, and that you agree to use such product in accordance with the AWS Customer Agreement.

If the product has a monthly fee, then you will be charged the fee upon subscription, prorated based on the time remaining in the month. No other charges will be assessed until you launch an EC2 instance with the product AMI, or deploy the product using the CloudFormation template.

If the product has an annual subscription option, then you will be charged the full annual fee upon subscription. This charge will cover one full year of product usage, with subscription renewal due on the anniversary of the original subscription date. At the end of the annual subscription period, if you do not renew the annual subscription, it will convert to an hourly subscription at the then current hourly rate.

How do I launch the software on the AWS Marketplace website?

After you have subscribed, you can launch the AMIs that contain the product software using 1-Click Launch, or by using other AWS management tools, including the EC2 console, EC2 APIs, or the AWS CloudFormation console. The 1-Click Launch tab allows you to quickly review, modify, and then launch a single instance of the software with settings recommended by the software seller.

The Launch with EC2 Console tab provides an easy way to find the AMI identification number (AMI ID) and other pertinent information that is required to launch the AMI using the AWS Management Console, EC2 APIs, or other management tools.

For AWS Marketplace products with complex topologies, the Custom Launch tab provides a “Launch with CloudFormation Console” button that loads the product in the AWS CloudFormation console with the appropriate CloudFormation template. You can then follow the steps in the CloudFormation console wizard to create the cluster of AMIs and associated AWS resources for that product.

When would I use ‘Launch with EC2 Console’ instead of 'Launch with 1-Click'?

1-Click Launch helps you launch quickly with recommended default options. If you prefer more options, such as launching in a VPC or using Spot Instances, then “Launch with EC2 Console” provides the information that you need to launch Marketplace products via channels other than the AWS Marketplace website such as the EC2 Console or EC2 APIs.

How do I launch an AWS Marketplace product with the EC2 console?

Follow these steps to launch an AWS Marketplace product with the EC2 console:

  1. Navigate to the AWS Marketplace.
  2. Locate the product by clicking the Your Software link at the top of the page.
  3. Click the Launch more software button, and select the Manual Launch tab.
  4. Select the version of the software that you want to launch (the default is the most recent version).
  5. Click the Launch with EC2 Console button for the region you prefer.
  6. Follow the rest of the steps in the console launch wizard.

Follow these steps to launch an AWS Marketplace product from the AWS CloudFormation console:

  1. Navigate to the AWS Marketplace.
  2. Locate the product by clicking the Your Software link at the top of the page.
  3. Click the Launch more software button and select the Custom Launch tab.
  4. Select the version of the software that you would like to launch (the default is the most recent version).
  5. Select the region in which you want to deploy the software.
  6. Click the Launch with CloudFormation Console button.
  7. Follow the rest of the steps in the CloudFormation console launch wizard.

Why do I need to associate an IAM role with the instance running metering-enabled AWS Marketplace products?

Metering-enabled products use an IAM role to authenticate to the Metering Service to record software usage. Your AWSMarketplace instance must have an internet connection to AWS services, and the instance must have an IAM role associated at the time of launch in order to successfully connect and authenticate to the AWS Marketplace Metering Service. If your instance does not have an IAM role, the software cannot be launched.

What IAM policy do I need to attach to the IAM role?

You need to add the IAM permission “aws-marketplace:MeterUsage” to the IAM role associated with your EC2 instance. The easiest way to do this is to attach the AWS managed policy “AWSMarketplaceMeteringFullAccess” to the role.

Why do some products not show up in Your Software?

Products that are "sold by" Amazon Web Services use a slightly different mechanism for tracking usage so the customer experience is a little different too. For these products, you do not need to "Accept terms" before using these products. Their terms of use are included in AWS Service terms. Because you do not need to subscribe, you will not receive a confirmation email the first time you use it.

These products will not appear in Your Software, but you can always find them by searching for them. Additionally, charges for these products will appear on your bill as part of your Amazon EC2 charges, not as a separate software line item.

How do I cancel an AWS Marketplace software subscription?

You can cancel your software subscription by going to Your Software and clicking Cancel Subscription. Canceling your subscription means that you can no longer launch new EC2 instances of this AMI or new stacks through AWS CloudFormation. If the product has a monthly fee, you will no longer be billed for it.

If you have any running instances, you must first terminate all instances of the software before cancelling your subscription. You can terminate instances using the AWS Management Console. If the product was launched using AWS CloudFormation, you will also need to delete the stack from the CloudFormation console to avoid being charged for infrastructure charges.

How many instances of my software can I run?

Amazon EC2 initially limits the number of instances you can run to 20 per region. If you need more instances, complete the Amazon EC2 instance request form. Your request for instances is tied to the region you request them for.

Similarly, AWS CloudFormation initially limits the number of stacks to 20 per region. If you need more stacks, complete a limit increase support ticket for CloudFormation.

For more information on making a request to increase a limit, see http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html.

What happens when a vendor updates their product?

When the vendor publishes an updated AMI or CloudFormation template for a product to which you are subscribed, you should receive a notification email from AWS Marketplace that contains information about the update and provides installation instructions.

You can always visit the Your Software page to find the latest version provided by the vendor.

How do I allow others at my company to subscribe to products?

Don’t give others your AWS root credentials! Instead, use AWS Identity and Access Management (IAM) to create an IAM user for each person who should have access to AWS Marketplace and give them appropriate permissions to work with your subscriptions. People can then log into AWS Marketplace using the IAM user credentials you’ve created. For details, see Controlling Access to Your AWS Subscriptions.