Failure to launch Amazon EC2 non free instances

I need to launch a Amazon EC2 instance, in particular a GPU accelerated one. I already tried with free tiers using t2.micro instances and everything is fine. When I try to select a non free one such as g2.2xlarge I get this error

Launch Failed

You have requested more instances (1) than your current instance limit of 0 allows for the specified instance type. Please visit to request an adjustment to this limit.
(Service: AmazonEC2; Status Code: 400; Error Code: InstanceLimitExceeded; Request ID: 4ebf71ee-e927-42c2-8377-697a3a6cfd4b)

I'm trying to use a machine with Deep Learning AMI Ubuntu Version (but I also tried with other ones). I get this error even if I'm not running any other instance and according to the documentation the limit for these one is 5 at a time. I have also tried to select different regions (my country is not among the choices) but it doesn't seem to change the result.

My only guess about this issue is that somehow I'm registered as a free user and I'm not allowed to use the priced services, but I'm not so sure about that.

Edit: I have a credit card on file on Amazon (they require it to register) and they should charge me from that.

Am I missing something?

Answers 1

  • Every amazon account has limits - even big corporate accounts. These limitations are set by Amazon, but you can request a limit increase. You can find your limits by clicking the Limits link in the top left hand side inside the EC2 Dashboard.

    For example, if you have a t2.micro already running and you try to launch a g2.xlarge that had a limit of 1, you would not be able to since your limit of 1 has already been hit with your t2.micro that is running.

    More Info:

    To request a limit increase, submit a support request through the AWS Support Center

    To view your limits: enter image description here

Related Articles