An Azure service that is used to provision Windows and Linux virtual machines.
Hello Ysh
Thanks for posting — this is actually a very common question with Azure for Students, and the good news is the behavior you're seeing is well-documented and understandable once you know what's happening behind the scenes.
Your Azure for Students subscription has a built-in Azure Policy assignment called "Allowed resource deployment regions" applied at the subscription level. This policy enforces a Deny effect on any region outside a pre-approved list. The error message itself even tells you this:
"This policy maintains a set of best available regions where your subscription can deploy resources. The objective of this policy is to ensure that your subscription has full access to Azure services with optimal performance."
This is by design — Azure for Students subscriptions are typically restricted to around five regions, and those regions vary per account. It is not a bug, and it applies regardless of which service you're trying to deploy (App Service, SQL Database, VMs, etc.).
Microsoft's official documentation confirms that Free Trial and Azure for Students subscriptions are not eligible for limit or quota increases:
Step 1 — Find out which regions ARE allowed for your account
Since the allowed regions vary per person, you need to check your own policy assignment. Here's how:
- Go to Azure Policy > Authoring >Assignments in the portal:
- Click on the assignment named "Allowed resource deployment regions"
- Under Parameters, look at the "Allowed locations" value — those are the only regions available to you.
Alternatively, you can run this Azure CLI command to see your available locations:
az account list-locations --subscription <your-subscription-id> --output table
Once you know your allowed regions, deploy your resources exclusively within that list and the RequestDisallowedByAzure error will go away.
Step 2 — If you need more regions or services that aren't available in your allowed regions
Unfortunately, region restrictions on Azure for Students cannot be lifted or expanded via a support ticket — this is a confirmed limitation of the offer type. As Microsoft Q&A answers have consistently clarified, region access requests for this subscription type are not supported.
Your options are:
- Upgrade to Pay-As-You-Go — This removes the region policy restrictions entirely and gives you full access to all Azure regions and services. You can do this directly in the portal: Portal >Subscriptions >Select your subscription >Upgrade
- Check if your university offers an Azure for Education / Sponsorship subscription — These institutional subscriptions often have fewer regional and quota restrictions compared to the standard Azure for Students offer.
Thanks,
Manish.