Azure Database for PostgreSQL flexible server: SkuNotAvailable error during deployment — Region and SKU availability issues

Steve Mordue 0 Reputation points
2026-10-13T10:21:17.36+00:00

Problem description

I am encountering a 'SkuNotAvailable' error when attempting to deploy an Azure Database for PostgreSQL flexible server using an ARM template. The deployment process fails during the creation of a new server, even though the requested SKU appears to be available in the region. Also, a new behavior, has been working fine for months, and this started a few days ago.

Environment

Azure Database for PostgreSQL flexible server, region not specified in detail.

What I've already tried

Everything we could think of.

Current status

I am seeking assistance to understand why the 'SkuNotAvailable' error occurs despite the SKU being listed as available, and how to resolve this issue to successfully deploy the server.

Azure Database for PostgreSQL

4 answers

Sort by: Newest
  1. Alex Burlachenko 26,695 Reputation points MVP Volunteer Moderator
    2026-10-28T09:05:57.9433333+00:00

    Hi Steve Mordue & thx for join me at Q&A platform,

    important detail here is that the same ARM deployment worked for months and only started failing recently. That makes a regional capacity or provisioning issue worth investigating, rather than assuming your template is incorrect.

    SkuNotAvailable doesn't always mean the SKU is absent from the regional catalog. A SKU can be listed as supported but still be unavailable for new deployments due to capacity, availability-zone constraints, or subscription-specific restrictions.

    I'd try creating the same PostgreSQL Flexible Server SKU manually in the Azure Portal, using the same subscription, region, availability zone, and HA configuration. If that also fails, it helps isolate the problem from ARM.

    Check the deployment's full error details, including any nested messages, and compare results with a different availability zone or SKU. Given the recent change in behavior, I'd open an Azure Database for PostgreSQL support case and request a regional capacity/provisioning investigation. Include the exact SKU, region, zone, subscription ID, failed deployment correlation IDs, and UTC timestamps.

    The regional SKU listing alone isn't proof of current provisioning capacity. Only Microsoft can confirm whether this is a capacity restriction or a service-side regression.

    Best regards,

    Alex Burlachenko

    💬 P.S. Did this help? Mark it as the solution: it keeps me motivated!

    ➕ Follow me on Q&A for more answers

    📝 And feel free to visit my blog → https://ctrlaltdel.blog/

    Was this answer helpful?

    0 comments No comments

  2. Hemant Bharadwaj 340 Reputation points Microsoft Employee
    2026-10-28T06:00:07.8566667+00:00

    Likely cause: this error is usually a capacity/placement mismatch (SKU + region + availability-zone/HA combination) rather than a template syntax issue, especially when behavior changed recently.

    1. Verify the SKU is currently available in your target region for PostgreSQL Flexible Server. Use the region/SKU list first, then test with a smaller fallback SKU in the same region.
    2. Test without optional constraints, then add them back. As a diagnostic branch, deploy with no zone pinning, no zone-redundant HA, and baseline storage settings. If that works, re-enable each setting one by one to find the blocking combination.
    3. Validate ARM/Bicep parameters against current service constraints and supported combinations for the chosen region.
    4. Check subscription-level limits and transient regional capacity. Even when a SKU appears generally available, deployment can still fail if capacity is constrained for that shape.
    5. If it still fails, open a support request with correlation IDs (deployment operation ID, region, SKU, timestamp, template payload).

    Validation checks

    Was this answer helpful?

    0 comments No comments

  3. Hemant Bharadwaj 340 Reputation points Microsoft Employee
    2026-10-28T05:58:59.8066667+00:00

    Issue with posting answer

    Was this answer helpful?

    0 comments No comments

  4. Hemant Bharadwaj 340 Reputation points Microsoft Employee
    2026-10-28T05:57:51.85+00:00

    Issue with posting answer

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.