Getting "Storage Blob Data Contributor" Role Error in Azure Language Studio Despite Role Assignment

MANSI CHANU 40 Reputation points
2025-04-29T13:56:06.4766667+00:00

Hi everyone, I’m working in Azure Language Studio and trying to create a Custom Text Classification project. I have already created the project and selected the appropriate Azure Blob Storage account.

To ensure permissions are correctly set, I assigned the "Storage Blob Data Contributor" role to my current user for the selected Blob Storage account. However, when I attempt to proceed with the project creation, I still get this error:

"The user must have 'Storage Blob Data Contributor' role in the Azure Blob storage account to run Custom Text Classification."

I've verified that the role is assigned correctly at the storage account level. I’ve waited some time to account for any propagation delays, but the issue persists.

what could be the reason?

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,143 questions
{count} votes

Accepted answer
  1. Hari Babu Vattepally 2,715 Reputation points Microsoft External Staff
    2025-04-29T14:51:22.87+00:00

    Hi @MANSI CHANU ,

    Thanks for describing the issue in detail. As you mentioned that the issue still persists even after assigning the Storage Blob Data Contributor and waited for some time to get the changes effected. I would also request you to follow the below recommendations.

    Please make sure that the Storage Blob Data Contributor role should be assigned at the storage account level rather than at the resource group or subscription level. Incorrect assignment may result in Azure Language Studio not recognizing the permissions.

    2025-02-12 00_33_41-sstorage000121313 - Microsoft Azure and 37 more pages - Work - Microsoft​ Edge

    Role assignments can take up to 15-30 minutes to propagate. If you recently assigned the role, waiting longer may resolve the issue. Please wait some more time and then test again from the language studio. It will work.

    Also, if you are using Microsoft Entra authentication, please make sure that the storage account is set up to permit identity-based access. Also, consider using Shared Access Signature (SAS) or Access Keys temporarily to verify access.

    In addition to the above, also make sure that the storage service is registered.

    1. Go to Azure Portal → Subscriptions → Your Subscription → Resource Providers.
    2. Make sure Microsoft.Storage is registered. If not, click Register.

    User's image

    Though you have assigned Storage Blob Data Contributor role. Some of Azure services require Storage Account ContributororOwner roles in addition to Storage Blob Data Contributor. Assign the Storage Account Contributor role if needed.

    Unfortunately, If the issue still persists, check logs in Azure Language Studio for additional error details.

    I hope by following the above will help in resolving the issue.

    Please let us know in the comments below, if the issue is resolved or still persists. We will be glad to assist you closely.

    Please do consider to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    User's image


1 additional answer

Sort by: Most helpful
  1. Venkatesan S 1,625 Reputation points Microsoft External Staff
    2025-04-30T10:43:09.92+00:00

    Hi @MANSI CHANU

    Initially, I also encountered the same error in my environment.

    Portal:enter image description here

    The error above occurs when you either lack the appropriate role or have incorrect permissions to access the resource.

    To verify the roles,

    Go to Azure Portal -> Users -> Your username ->Azure role assignments

    Portal:

    enter image description here

    Make sure that your Language resource has Storage Blob Data Contributor role assigned on the storage account you are connecting.

    Portal:

    enter image description here

    After verifying all the roles on my end, I connected my storage account to my Azure language service.
    Portal:

    enter image description here

    After verifying all processes, I was able to create the Custom Text Classification project in my environment.

    Portal:

    enter image description here

    Reference:

    How to create custom text classification projects - Azure AI services | Microsoft Learn

    Hope this answer helps! please let us know if you have any further queries. I’m happy to assist you further.

    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.