[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What is the most convenient way to accept the terms of use of the AWS Marketplace ?

Debian should provide standard (non-marketplace) Debian AMIs that can be run without accepting the AWS Marketplace license.

I suspect that a very small percentage of instances run are initiated through the AWS Marketplace.

Adding a browser/web hurdle is going to severely limit the audience of people who successfully get a Debian instance started on EC2.

The good news is that Amazon has publicly announced that they are going to provide a simple command line/API call to copy an AMI from one region to another, so you won't have to do this yourself (as I did for the hundreds of Ubuntu AMIs I built back in the day).

Eric Hammond

On 12/18/2012 07:46 PM, Bromberger, James wrote:
Hello all,

I've spoken to the Marketplace team and confirmed that for the AMIs in the marketplace, Ts and Cs cannot be accepted via the command line. This is because the EULA - in our case, the Debian Social Contract, is required (by the marketplace team) to be displayed to the customer when they accept the $0 'purchase'.

I've updated (and answered) the FAQ accordingly.


James Bromberger | Solution Architect | Amazon Web Services

-----Original Message-----
From: Charles Plessy [mailto:plessy@debian.org]
Sent: Monday, 17 December 2012 6:37 PM
To: debian-cloud@lists.debian.org
Subject: What is the most convenient way to accept the terms of use of the AWS Marketplace ?

Hello everybody,

I added an unanswered question in the AWS FAQ:

   Q: How can I accept AWS Marketplace terms ?

   Attempts to run an official Debian AMI from a naive account return error
   messages such as the following.

     OptInRequired: In order to use this AWS Marketplace product you need to accept
     terms and subscribe. To do so please visit

   What is to procedure to accept AWS Marketplace terms ? Can it be done from
   the command line ?


For the moment, what I did was the following:

  - Log in the AWS website.
  - Follow the link in the error message, which leads to Debian's AMI page (64 bits).
  - Click on "Continue"
  - Select a micro instance.
  - Click on "Accept terms and launch with 1-click".

After this, I could start other instances from the command line.

Is there a easier procedure ?


Reply to: