A unified data governance solution that helps manage, protect, and discover data across your organization
Hi Moazzem Hossain,
it looks like the CLI can’t find any supported regions for your tenant, which usually means one of three things is going on:
- Tenant-level region restriction • By default the free-tier Purview account can only live in your Microsoft Entra home region, and you can only have one account per tenant unless you’ve been granted a quota increase or moved to the enterprise SKU.
- Missing CLI parameters • Unlike the portal, the CLI won’t prompt you for a location or SKU – if you don’t explicitly pass --location (and for non-free SKUs, --sku) it will report “no eligible locations.”
- Prerequisites not met • Even if your subscription shows Microsoft.Purview registered, you also need Microsoft.Storage (for the managed storage account) and Microsoft.EventHub (if you plan to enable the Kafka/Event Hubs integration), plus Contributor/Owner rights and no blocking Azure Policies on storage or Event Hubs.
Here’s what you can try:
- Confirm you don’t already have a Purview account in this tenant • You can only create one free-tier account per tenant by default.
- Check your tenant’s home region and Purview availability • Look up “Supported regions” under Purview documentation (see ref list below) and make sure your location is listed for your tenant’s country/region.
- Explicitly register resource providers (if not already)
az provider register --namespace Microsoft.Storage az provider register --namespace Microsoft.EventHub az provider register --namespace Microsoft.Purview - Verify you have the right role • You need Owner or Contributor at the subscription level (or a custom role that allows creating storage, event hubs, and Purview accounts).
- Check for blocking Azure Policies • If there’s a deny policy on storage or Event Hubs, you’ll need to either disable it or create the “Purview exception” tag as outlined in the docs.
az policy assignment list --scope /subscriptions/<your-subscription-id> - Re-run the create command with location (and SKU if required):
• Replaceaz purview account create \ --name TBBD-Purview-DataGovernance \ --resource-group TBBD-Purview-RG \ --location <supported-region> \ --sku Free \ --managed-resource-group TBBD-Purview-DataGov-mrg<supported-region>with one from the region table for your tenant and change --sku to Standard if you’ve upgraded to enterprise.
If after all that you still see “no eligible locations,” it’s almost certainly a tenant-side limit (either your free quota is already used or your home region isn’t enabled for Purview GA). In that case you can:
• Open a support ticket to request region enablement or quota increase
• Or upgrade to the enterprise SKU (which gives you a broader region list)
—
Follow-up questions for you:
• Do you already have a Purview account in this tenant?
• What is your Microsoft Entra home region (you can see this in the Azure portal under Entra ID → Properties)?
• Which region are you trying to deploy into?
• Have you tried adding --location (and --sku) to your CLI command?
• Do you have any Azure Policies blocking storage/Event Hubs in that subscription?
References
- Create or delete a Microsoft Purview instance https://learn.microsoft.com/azure/purview/create-delete-instance
- Purview deployment checklist https://learn.microsoft.com/azure/purview/tutorial-azure-purview-checklist
- Register resource providers https://learn.microsoft.com/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider
- Purview exception for Azure Policy https://learn.microsoft.com/azure/purview/create-azure-purview-portal-faq
- Create a Microsoft Purview account (portal quickstart) https://learn.microsoft.com/azure/purview/create-catalog-portal
- Regions supported by Microsoft Purview https://learn.microsoft.com/purview/data-governance-purview-portal#regions
- Quotas and limits (one free account per tenant) https://learn.microsoft.com/purview/data-governance-purview-portal-faq#can-i-create-new-microsoft-purview-accounts-in-my-subscription-
- Azure Policy overview https://learn.microsoft.com/azure/governance/policy/overview