I am trying to setup an Azure ML workspace with Storage Accound behind the Vnet but when trying to upload an sata from Data tab I am getting below error.
I have all the necessary setting as describe in the below article but still no luck
Things did to make Storage Accessible to ML workspace
- Enabled Azure.Storage Service Endpoint from Vnet
- Done this setting on Storage
- Both the ML Workspace and Storage are in same subnet
- Assigned "Storage Blob Data Reader" permission for Worspace
- Accessing this ML Workspace from Virtual machine created on same subnet.
Can anyone suggest is there anything missing ?
2
Answers
I have created a private endpoint for the storage account in the same subnet of the workspace and it started working.
Still thinking about why with Service Endpoint it's not working. Is there any configurations I am missing.
I tried to reproduce the same in my environment and got below results:
I have one storage account in which I enabled Networking settings as below:
When I tried to upload data from Azure Machine Learning Studio, I got same error as you like below:
To resolve the error, make sure to add your client IP address under storage account’s Firewall settings like below:
Now, I tried to upload data again from Azure Machine Learning Studio and got results like below:
When I selected Next, it took me to
Review
tab like below:After clicking on Create, data asset is created successfully with below details:
To confirm that, I checked the same in Portal where
test.txt
file uploaded to storage account successfully like below:In your case, make sure to add your client IP address under storage account’s firewall settings. If the error still persists, try with
Storage Blob Data Contributor
role.Reference:
Connect to data storage with the studio UI – Azure Machine Learning | Microsoft Learn