Azure for Students — PostgreSQL Flexible Server B1ms availability in East Asia

Tubtub Alvin 0 Reputation points
2026-10-08T12:15:01.6966667+00:00

I'm using an enabled Azure for Students subscription in East Asia and preparing to deploy PostgreSQL Flexible Server 16 using the Burstable Standard_B1ms SKU with 32 GiB storage and private networking.

Both Azure CLI list-skus and the REST capabilities APIs (2024-08-01 and 2025-08-01) list the requested tier, SKU, and PostgreSQL version. However, their status fields are null. The 2024 REST API reports restricted=Disabled, while the 2025 response reports null.

Does a null capability status indicate normal availability for this API, or must availability be established separately?

Is Standard_B1ms with PostgreSQL 16 supported for provisioning in East Asia under Azure for Students?

Is there a non-provisioning validation method that can confirm eligibility for this exact configuration?

I have not created any resources and cannot incur out-of-pocket charges.

Azure Database for PostgreSQL
0 comments No comments

1 answer

Sort by: Most helpful
  1. Walker Pollitt 400 Reputation points
    2026-10-10T15:21:26.6166667+00:00

    The key distinction is that a SKU appearing in the PostgreSQL capabilities API does not guarantee that a particular subscription can successfully provision it at that moment.

    Your results establish that the requested PostgreSQL version and compute SKU are advertised by the service. However, the "null" status fields should not be interpreted as definitive confirmation of capacity or Azure for Students eligibility.

    I would approach this without creating any billable resources.

    1. Separate three checks
    • Service capabilities: Does the regional PostgreSQL resource provider advertise PostgreSQL 16 and "Standard_B1ms"?
    • Subscription eligibility: Is that SKU and region available to your particular Azure for Students subscription?
    • Live capacity: Does Azure currently have sufficient capacity to provision the requested configuration?

    The first check does not establish the other two.

    1. Use ARM preflight validation

    If you can express the exact configuration in an ARM template or Bicep file, Azure Resource Manager supports deployment validation and what-if operations.

    For example, with an existing resource group and a completed template:

    az deployment group validate \

    --resource-group "<resource-group>" \

    --template-file main.bicep

    Use a template containing the exact PostgreSQL version, SKU, storage size, networking configuration, and region you intend to deploy.

    This performs validation without deploying the server.

    However, successful validation is not a capacity reservation or a guarantee that deployment will succeed. Some service-side restrictions or capacity conditions may only become apparent during actual provisioning.

    1. Check the subscription-specific restrictions

    Microsoft's PostgreSQL capacity troubleshooting documentation distinguishes several possible blockers:

    • Regional capacity
    • SKU availability
    • Subscription access restrictions
    • Quotas
    • Availability-zone restrictions
    • Resource-provider registration

    For an Azure for Students subscription, the subscription-specific restrictions matter even when the general service capabilities API advertises the SKU.

    1. Avoid a speculative test deployment

    Since you cannot incur out-of-pocket charges, I would not recommend provisioning a temporary server merely to determine eligibility.

    Instead, preserve the capability API responses and any preflight validation results, then request confirmation from Azure Support or the Azure for Students support channel.

    Ask specifically whether PostgreSQL Flexible Server 16 / Standard_B1ms / 32 GiB / East Asia / private networking is currently supported for your subscription offer.

    Microsoft documentation:

    Bottom line: The capability listings are useful evidence of advertised support, but the "null" fields do not establish subscription eligibility or available capacity. ARM validation can provide additional non-provisioning evidence, but a definitive capacity guarantee requires confirmation from Microsoft.

    Prepared with AI assistance.

    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.