Edit

Planning for an Azure Storage Discovery deployment

Before you continue, be sure to get an overview of the Storage Discovery service and the value it can provide to you.

Make sure the service works for your scenario

Azure Storage Discovery currently surfaces insights for resources of the Azure Blob Storage service. Coverage also includes storage accounts configured with the hierarchical namespace feature to enable Azure Data Lake Storage.

Discovery currently doesn't work for Azure Files or other storage types.

Deployment basics

Deploying the service means deploying and configuring a Storage Discovery workspace resource into a resource group in one of your subscriptions. The Discovery service works to compute and store insights about your Azure Blob Storage estate. Other than the Storage Discovery workspace, no other infrastructure needs to be deployed.

The workspace can be configured to aggregate insights across any subscriptions in the Azure tenant the workspace is deployed in. To generate insights about Azure Storage, you need to be a member of the RBAC (Role Based Access Control) Reader role for every subscription, resource group, or the tenant you include in the workspace root configuration.

Note

The Capacity details report provides advanced capacity insights in preview. It's an optional feature for Standard workspaces and requires additional access checks. Review the prerequisites for advanced capacity insights before you enable it.

Important

To get accurate insights, you need to configure your workspace for resources you have permissions to.
The permissions section in this article has important details you should review.

Getting your subscription ready

You need to choose a subscription governed by the same Azure tenant as the Azure Storage resources (such as storage accounts) you want to receive insights for. When you decided on an Azure subscription and resource group for your Storage Discovery workspace, review the following sections to ensure your subscription is prepared.

Resource provider namespace

Before a service is used for the first time in an Azure subscription, its resource provider namespace must be registered once with the chosen subscription. Azure Storage Discovery has the same requirement. A subscription Owner or Contributor can perform this action. Performing this registration action before the actual Storage Discovery workspace deployment enables admins with fewer rights to deploy and use the Storage Discovery service.

Important

The subscription must be registered with the resource provider namespaces Microsoft.StorageDiscovery.

Register a resource provider:

Tip

When you deploy a Storage Discovery workspace as a subscription Owner or Contributor through the Azure portal, your subscription is automatically registered with this resource provider namespace. You only need to perform the registration manually when using Azure PowerShell or CLI.

Once a subscription is enabled for this resource provider namespace, it remains enabled until manually unregistered. You can even delete the last Storage Discovery workspace and your subscription still remains enabled. Subsequent Storage Discovery workspace deployments then require reduced permissions from an admin. The following section contains a breakdown of different management scenarios and their required permissions.

Decide on the number of workspaces you need

A Storage Discovery workspace needs to be configured with scopes. The management components article shares details about workspace scopes. Scopes are logical groups of storage resources. For instance, a scope can refer to all the storage resources of a specific workload or department that you want to get insights for separately.

Since you can only configure a limited number of scopes in a workspace, you may need more than one workspace to cover your insights reporting needs.

If a workspace is to be used for higher-level insights, you can create one with one scope for your entire Azure Storage estate and then add scopes for each department. If a workspace is designated to provide insights for specific workloads, then you can create a workspace containing a scope for each workload.

Review your Azure resource tags

You can select which storage resources are included in a workspace scope by first selecting specific subscriptions or resource groups, and then filtering the storage resources within them by Azure resource tags. It's important that you familiarize yourself with the available resource tags on your storage resources. Ensure they're consistently applied and then catalog them for building the scopes in your workspace. Plan the scopes you need in order to have insights available per department, workload, or other grouping you have a use for.

Select an Azure region for your deployment

When you deploy a Storage Discovery workspace, you need to choose a region. Discovery workspace captures insights for Azure Storage resources that are located in other regions.

Storage Discovery workspaces can be created in the following regions:

  • France Central
  • Canada Central
  • East US2
  • North Europe
  • West Europe
  • West US 2
  • South Central US
  • Australia East
  • Central India
  • Japan East
  • Brazil South

A Storage Discovery workspace can cover storage accounts located in any public cloud region. If a new Azure public cloud region becomes available, there may be a delay until storage resources from this new region get covered by the Storage Discovery service.

Regional availability for advanced capacity insights

The following availability limits apply to the Capacity details feature, not to Storage Discovery as a whole.

During preview, advanced capacity insights are available in the following regions. Support will expand to more regions over time.

Azure region Available since
Australia Central October 22, 2026
Australia East November 2, 2026
Australia Southeast November 2, 2026
Austria East November 2, 2026
Belgium Central October 22, 2026
Brazil South November 2, 2026
Canada Central October 22, 2026
Canada East October 22, 2026
Central US November 2, 2026
Central US EUAP November 2, 2026
Chile Central October 22, 2026
China East3 October 22, 2026
China North2 October 22, 2026
Denmark East October 22, 2026
East Asia October 22, 2026
East US November 2, 2026
East US 2 November 2, 2026
East US 2 EUAP November 2, 2026
France Central October 22, 2026
France South October 22, 2026
Germany West Central November 2, 2026
India Central November 2, 2026
India South November 2, 2026
India West November 2, 2026
Indonesia Central November 2, 2026
Israel Central November 2, 2026
Italy North November 2, 2026
Japan East November 2, 2026
Japan West November 2, 2026
Jio India West November 2, 2026
Korea Central November 2, 2026
Korea South November 2, 2026
Malaysia West November 2, 2026
Mexico Central November 2, 2026
New Zealand North November 2, 2026
North Central US November 2, 2026
North Europe November 2, 2026
Norway East November 2, 2026
Poland Central November 2, 2026
Qatar Central November 2, 2026
South Africa North November 2, 2026
Southeast Asia November 2, 2026
Spain Central November 2, 2026
Sweden Central November 2, 2026
Switzerland North November 2, 2026
UAE North November 2, 2026
UK South November 2, 2026
UK West November 2, 2026
West Central US November 2, 2026
West Europe November 2, 2026
West US November 2, 2026
West US 2 November 2, 2026
West US 3 November 2, 2026

Coverage might be partial within a listed region. If insights aren't available for your storage account, wait a few days, and then contact Azure Support if the issue persists.

Permissions

Permissions are managed via the familiar Azure Role Based Access Control (RBAC). This section covers:

  • Permission to the storage resources you want to get insights for from the Discovery service.
  • Permission considerations for a workspace resource.

Permissions to your storage resources

During the creation of a Storage Discovery workspace, you configure the workspace root. The management components article provides more details for this configuration. In the workspace root, you list at least one and at most 100 Azure resources of different types:

  • subscriptions
  • resource groups

The person deploying the workspace must have at least the Role Based Access Control (RBAC) role assignment Reader for every resource in the workspace root. Reader is the minimum permission level required. Contributor and Owner are also supported.

It's possible that you see a subscription listed in the Azure portal, for which you don't have this direct Reader role assignment. When you can see a resource you don't have a role assignment to, then most likely you have permissions to a sub resource in this subscription. In this case, the existence of this "parent" was revealed to you, but you have no rights on the subscription resource itself. This example can be extended to resource groups as well. Missing a Reader or higher direct role assignment disqualifies an Azure resource from being the basis (root) of a workspace.

Permissions are only validated when a workspace is created. Any change to permissions of the Azure account that created the workspace, including its deletion, has no effect on the workspace or the Discovery service functionality.

Permission considerations for a workspace resource

The Azure Storage Discovery workspace generates insights about your storage estate. You can access those insights through reports in the Azure portal, or use these insights through the Azure Copilot. To access insights stored in a workspace, a user must have at least the RBAC role Reader on the workspace. Contributor and Owner role assignments also work. You can provide insights access to another user by assigning them one of the three previously listed roles on the workspace.

Scenario Minimal RBAC role assignments needed
Register a resource provider namespace with a subscription Subscription: Contributor
Deploy a Storage Discovery workspace
(Resource provider namespace already registered)
Resource group: Contributor
WorkspaceRoots entries (subscription/resource group/tenant): Microsoft.Storage/storageAccounts/read
Share the Storage Discovery insights with another person Storage Discovery workspace: Contributor or Owner
Enable advanced capacity insights Storage Discovery workspace: Contributor or Owner
WorkspaceRoots entries (subscription/resource group/tenant): Advanced capacity access permissions
Enable a person to make changes to the workspace configuration Storage Discovery workspace: Contributor

Caution

When you provide other users access to a workspace, you're disclosing all insights of the workspace. Other users might not be privileged to know about the existence of the Azure resources or insights about the data they store. Providing access to a workspace doesn't provide access to an individual storage account, resource group, or subscription. Individual resources remain governed by RBAC.

Prerequisites for advanced capacity insights

Before you enable advanced capacity insights, ensure that you have:

  • An existing Azure Storage Discovery workspace on the Standard pricing plan. Advanced capacity insights aren't available with the Free plan.
  • Contributor or Owner role on the workspace. You also need this role to add, edit, or delete configured prefixes.
  • The following permissions on each tenant, subscription, or resource group included in the workspace roots:
Microsoft.Storage/storageAccounts/read
Microsoft.Storage/storageAccounts/blobServices/containers/read
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read

Advanced capacity insights are optional. Creating a Standard workspace or upgrading to the Standard plan doesn't enable them automatically. During preview, enable them after workspace creation by following Enable advanced capacity insights.

Advanced capacity insights don't incur a separate feature charge. Standard plan charges still apply based on the storage resources and objects analyzed by the workspace. For details, see Azure Storage Discovery pricing.

Before you enable the feature, review the preview coverage limits for storage accounts, containers, and configured prefixes.

Next steps