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 http://aws.amazon.com/contact-us/ec2-request 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?
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 ag2.xlarge
that had a limit of 1, you would not be able to since your limit of 1 has already been hit with yourt2.micro
that is running.More Info:
How do I manage my AWS service limits?
AWS FAQ Overview
To request a limit increase, submit a support request through the AWS Support Center
To view your limits:
Yes you must check the limits of usage. More info in the FQA or the limits section. Amazon is not so clear on this. Amazon reference Forum