Azure for Students subscriptions are restricted to a small set of allowed deployment regions. If IoT Hub creation fails with the policy message in every region tried, first verify the regions allowed for that subscription.
Steps:
- In Azure portal, go to Policy → Assignments.
- Open the assignment named Allowed resource deployment regions.
- Check the Allowed locations parameter value.
- Create the IoT Hub only in one of those listed regions.
If the selected region is allowed but IoT Hub still fails, use this creation path in the portal:
- Sign in to the Azure portal.
- Select + Create a resource.
- Select Internet of Things → IoT Hub.
- On Basics, enter:
- Subscription: Azure for Students
- Resource group: existing or Create new
- IoT hub name: globally unique, 3–50 alphanumeric characters, and
- allowed
- Region: one of the regions from the policy assignment
- Tier: Free for testing if available
- Select Next: Networking and keep Public access if no special networking is needed.
- Select Next: Management and keep the defaults.
- Select Next: Add-ons and keep the defaults.
- Select Review + create → Create.
Important details:
- IoT Hub names are publicly discoverable as DNS endpoints, so avoid sensitive or personally identifiable information in the name.
- The free tier is intended for testing and evaluation, allows up to 500 devices and 8,000 messages per day, and each Azure subscription can create one free-tier IoT Hub.
If every allowed region still fails, the issue is likely the subscription’s region policy rather than the IoT Hub settings. In that case, the next step is to contact support, as indicated by the policy error shown in the portal.