@Adam Talbot Are you creating a pool using the Shared Image Gallery or a managed image resource?
In the past we have seen this error occurring if one of these criteria is not met:
- Currently, Batch only supports generalized Shared Images. You can't create a custom image pool from a specialized Shared Image at this time.
https://learn.microsoft.com/en-us/azure/batch/batch-sig-images#prepare-a-shared-image - The managed image resource should exist for the lifetime of the pool to allow scale-up and can be removed after the pool is deleted.
https://learn.microsoft.com/en-us/azure/batch/batch-custom-images#prerequisites
Please check and let me know if any of this applies to you.
Converting this comment to answer for anyone to troubleshoot using these steps if they see similar issue.