Earlier today I created a AWS EC2 Spot Request and inadvertently made it a persistent Spot Request. Since then I didn't need the machine and have been trying various ways of cancelling my Spot Request. Here is the behavior I see
- Cancel Spot Request in console, see the state to the effect of "instance terminated by user and instance running"
- Terminate the EC2 instance created by the Spot Request
- Wait 0-5 minutes
- EC2 Spot Request UI shows a new Spot Request which is identical to the old one except the Request ID is different
I would expect as per the docs, nothing else happens after this.
I also tried terminating the instance first, then canceling the Spot Request. The docs however explicitly say cancel the request, then terminate the instance. Beyond that, I also cancelled a request before fulfillment but the Spot Request came back.
Am I doing something wrong or is this legitimately a bug?
I already filed a ticket with AWS, but don't know when I will hear back