An Azure managed PostgreSQL database service for app development and deployment.
This one confuses a lot of people. list-skus shows what the region supports in general, but it doesn't reflect restrictions on your specific subscription. East US 2 is a busy region, and Azure often limits new deployments there for certain subscription types (new, trial, credit-based or sponsored ones especially). So the SKU is "available" in the region but not enabled for your subscription, which is what SkuNotAvailable is telling you.
The fix is to ask for access through a quota request:
- In the portal, go to Help + support > Create a support request.
- Issue type: Service and subscription limits (quotas).
- Quota type: Azure Database for PostgreSQL flexible server.
- In Additional details, set Location to East US 2 and mention you need the Burstable tier (Standard_B1ms), and paste the exact SkuNotAvailable error.
- Submit. These are usually handled within 24 to 48 hours, and quota requests don't need a paid support plan.
If you can't wait, a quick test is to retry the same command with -l centralus or -l eastus. If it works there, that confirms it's a region restriction on the subscription and not something in your CLI parameters.
What kind of subscription is this on, pay-as-you-go or something like a free trial or credits?
If this resolved your issue, please consider accepting it as the answer. If the request gets denied or another region fails too, let me know and I'll be happy to keep helping.
Reference: