Working with AWS Batch works roughly like this:
Compute Environments > Job Queues ⊥ Job Definitions > Jobs
Meaning compute environments and job queues are configured independently of job definitions and jobs — though if you're going to create a job, you're going to need a job definition, and if you're going to create a job queue, it's going to need a compute environment to run within.