An Azure managed PostgreSQL database service for app development and deployment.
Select another Burstable SKU in West US 3, or submit a PostgreSQL Flexible Server region-access request if Standard_B1ms is required; the documented response to this exact SkuNotAvailable error is to use a different SKU because the requested SKU can be unsupported or temporarily unavailable in that region.^1^
What the existing results mean
-
az postgres flexible-server list-skus --location westus3lists SKUs associated with the region, but it does not establish that capacity is currently allocatable to this subscription. The command is documented only as listing available SKUs in a region.^2^ - West US 3 supports PostgreSQL Flexible Server and Burstable compute generally, so this is not evidence that the service or Burstable tier is categorically unsupported there.^3^
- Quota and capacity are different:
- Quota is the subscription’s allowed resource limit.
- Capacity is the infrastructure currently available for the exact region, service, and SKU.
Because the provider is already registered and the error is SkuNotAvailable, re-registering it is not the next step. A quota failure would normally report an exceeded-core limit rather than this SKU error.^1^
Check subscription quota separately
The PostgreSQL PowerShell module exposes subscription- and location-specific quota usage. Run:
Get-AzPostgreSqlFlexibleServerQuotaUsage `
-LocationName westus3 |
Select-Object NameValue, Limit, CurrentValue
Inspect cores and the Burstable/BS-family entry. If the remaining limit is below the requested vCore count, submit a quota request. This command verifies quota only; it cannot prove that B1ms capacity is available at deployment time.^5^
If quota is sufficient, try the least expensive adjacent Burstable SKU presented for West US 3 by the portal or CLI, retaining:
- Availability zone: No preference
- High availability: Disabled
- Storage: 32 GiB
- PostgreSQL: 17
No-preference placement already avoids pinning the deployment to a potentially constrained zone. A successful adjacent-SKU deployment indicates that the constraint is specific to B1ms rather than the overall PostgreSQL configuration.
There is no conclusive public “available now” check
Azure’s public product/region table is informational rather than a live capacity feed.^6^ ARM preflight validation can identify some provider, quota, capacity, policy, and schema problems before creation, but it is best-effort and does not catch every deployment-time failure.^7^
Consequently, neither list-skus nor preflight can reliably certify that this exact PostgreSQL SKU is allocatable. The actual create request—or Microsoft support’s backend capacity check—is authoritative for that moment and subscription.
Request access or capacity review
If B1ms is important for cost reasons:
- Azure portal → Help + support → Create a support request.
- Set Issue type to Service and subscription limits (quotas).
- Select the Free Trial subscription.
- Set Quota type to Azure Database for PostgreSQL flexible server.
- Under request details, request Region access for West US 3, specifying:
-
Standard_B1ms - 1 vCore
- PostgreSQL 17
- The full
SkuNotAvailablemessage
-
- Include the failed deployment’s correlation ID. Deployment history records errors and correlation IDs that support can use to trace the request.^8^
The PostgreSQL troubleshooting guidance specifically recommends a Region access request for unresolved provisioning issues, while approval can depend on regional capacity.^1^ The documented request workflow asks for the location, SKU series, and requested quota.^9^
For a small development workload, Burstable remains the appropriate low-cost tier; it is intended for development and low-concurrency workloads without continuous compute demand.^3^
References
- Resolve capacity errors for Azure Database for PostgreSQL flexible server
- az postgres flexible-server | Microsoft Learn
- What is Azure Database for PostgreSQL flexible server?
- How to design for capacity resilience
- Get-AzPostgreSqlFlexibleServerQuotaUsage-Description
- Product Availability by Region - azure.microsoft.com
- Preflight: Server validation before deployment
- View deployment history with Azure Resource Manager
- Request quota increases for Azure Database for PostgreSQL flexible server