Closed
Description
Currently batch queue names are cx-<8 digit hash>-b-<api_name>-<job_id>.fifo and async queue names are cx-<8 digit hash>-<api_name>-<deployment_id>.fifo.
When performing prefix searches on an api, it is possible that a different api which has the same prefix as the api being searched will show up which can potentially result in errors.
API names do not allow underscores while SQS queue names do. Update the queue name generation to delimit queue names by _ instead of -.
After this change is addressed, update async api to delete queues by prefix rather by exact queue name.