Why am I receiving a "no Spot capacity available" error when trying to launch an Amazon EC2 Spot Instance?

Last updated: 2020-06-23

Why am I receiving the error "There is no Spot capacity available that matches your request" when trying to launch an Amazon Elastic Compute Cloud (Amazon EC2) Spot Instance?

Resolution

Spot Instances are spare compute capacity in the AWS Cloud. Spot Instance capacity is interrupted when Amazon Elastic Compute Cloud (Amazon EC2) needs the capacity back. The no Spot capacity available error occurs when there isn't enough spare capacity to fulfill your Spot Instance or Spot Fleet request.

As capacity becomes available, Amazon EC2 fulfills requests in the following order:

  • Reserved Instances
  • On-Demand Instances
  • Spot Instances

The Spot request continues to automatically make the launch request until capacity becomes available. When capacity becomes available, Amazon EC2 fulfills the Spot request.

When setting up your Spot Instances, keep the following best practices in mind to help limit capacity issues:

For a complete list of best practices for utilizing Spot Instances successfully, see Best practices for EC2 Spot.


Did this article help you?

Anything we could improve?


Need more help?