I recently ran into trouble while trying to create an S3 bucket in the right region. After deleting and attempting to create the bucket multiple times, I encountered an error message saying: 'Failed to create bucket. A conflicting conditional operation is currently in progress against this resource.' I also noticed an A record in Route 53 that I deleted, but I didn't think I had completed that. This situation has me confused, and I'm wondering if I just need to wait for a while—maybe about 30 minutes—before I can try creating the bucket again?
4 Answers
Totally! S3 has a cleanup process that can take some time. The delay is often related to DNS records, and sometimes it can take up to two hours for the bucket name to be cleared. So, just be patient and try again later!
S3 bucket names are unique across all of AWS, so if you delete a bucket, it can take time for that name to become available again—even if you're trying to create it in a different region or account. It might take minutes or potentially hours before the name is fully released.
Yep, waiting is definitely the way to go. The deletion process for resources in AWS can take a while due to backend cleanups. Just give it some time before you try again. As for that DNS record, it likely didn’t come from S3, so I wouldn’t stress about it too much.
I've done similar things with templates before, and usually, I've had to wait around 10 minutes at most before being able to redeploy. It's pretty common with AWS.

It's good you mentioned the hosted zone! Checking on that might help clear things up.