When you continuously deploy applications to the Amazon EC2 environment, you might exceed the default limits for the number of Amazon EC2 instances, Elastic IP addresses for an account, or API requests.

Problem

When you deploy several applications to Amazon EC2 continuously, the deployments fail and a request limit exceeded error appears. When you attempt to tear down the deployment, the process seems to be successful in Application Services, but the applications still exist in the Amazon EC2 environment.

Cause

You might have exceeded the allocated Elastic IP address limit, the number of Amazon EC2 instances, or the number of API requests allowed in an hour.

Procedure

  1. Open the AWS management console.
  2. Release the Elastic IP addresses.
  3. Remove the Amazon EC2 instances.
  4. Contact Amazon support to request an increase in the instance, Elastic IP address, or API request limit.