What is the cause of the issue and how can it be resolved?
The Administrator has requested too many instances at once and must request fewer instances in batches.
The concurrent running instance limit has been reached, and an EC2 limit increase request must be filed with AWS Support.
AWS does not currently have enough available capacity and a different instance type must be used.
The Administrator must specify the maximum number of instances to be created while provisioning EC2 instances.
Explanations:
The InstanceLimitExceeded error is not caused by requesting too many instances at once, but rather by exceeding the limit for the number of instances allowed in the account.
The error indicates that the account has hit the maximum limit for running EC2 instances. To resolve this, an EC2 limit increase request must be filed with AWS Support to raise the instance limit.
The InstanceLimitExceeded error is not related to a lack of capacity for a specific instance type. The issue is due to the account’s instance limit being exceeded.
Specifying the maximum number of instances during provisioning does not resolve the InstanceLimitExceeded error. The issue lies in the account’s EC2 instance limit, not in how the instances are provisioned.