Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Sureshmannem
Regular Visitor

Fabric to Azure blob storage account connectivity issues over vnet gateway

Dear Team,

 

We are in the process of setting Fabric environment.

 

Issue: Connection creation to blob storage over vnet gateway is failing.

 

back ground:

We have created VnetGateway as per Ms recommendaiton with right delecation.

organization level firewall rules are secured and we see clear traffic on firewall level.

network troubleshoot from fabric tenant, with FQDN & 443. TCP test is successful.

 

throwing generic error message; code 400

1 ACCEPTED SOLUTION

Hi @Sureshmannem ,

I hope the information provided above assists you in resolving the issue. If you have any additional questions or concerns, please do not hesitate to contact us. We are here to support you and will be happy to help with any further assistance you may need.

 

Thank you.

View solution in original post

7 REPLIES 7
Rufyda
Kudo Kingpin
Kudo Kingpin

Hi
Glad that your query got resolved. Please continue using Fabric Community for any help regarding your queries.

Sureshmannem
Regular Visitor

@v-menakakota  @burakkaragoz ,

 

Thanks a lot for detail explanation and suggesstions.

our scneario is slighly different, we are want to enable connection over VNET and the connectivity issue with blob storage issue remains open.

 

#1: Storage account/ Vnet level no firewall restrictions

#2: Storage acocunt is hosted on public end point, all IP whitelisting ocncept is ruled out

#3: Subnet is delecated, not able to create a VM for testing. it requires additional resource and configurations. I feel not worth only for testing. I shall keep this as last option.

#4: Managed identity is yet to try, as it requires SPN creation. some dependencies and plan to do this activity.

#5: there are no any locaks, validated every checks.

 

additonally, Trouble shooting the connectivity - It is success. only connection creation is failing.

I am sharing few screen shots, please support if any alternatives

 

image.png

 

Sureshmannem_0-1751866072273.png

Regards,

suresh

 

Hi @Sureshmannem ,

A good next step would be to enable Managed Identity on your Fabric workspace and give it the Storage Blob Data Contributor role on the storage account. 

If setting that up takes time, you can also test the connection using a Storage account key or a SAS token, just to see if it works with direct credentials.

Going forward checking the Storage diagnostic logs they can point out if the request failed because of auth or something else.

If you still have any questions or need more help, feel free to reach out. We’re always here to support you.
Thank you.

Hi @Sureshmannem ,

I hope the information provided above assists you in resolving the issue. If you have any additional questions or concerns, please do not hesitate to contact us. We are here to support you and will be happy to help with any further assistance you may need.

 

Thank you.

v-menakakota
Community Support
Community Support

Hi @Sureshmannem  ,
Thank you @burakkaragoz  , for the response.

 

Use the Azure REST API error code guide to verify your request isn’t missing required headers or malformed (e.g., auth header, query params).

Please go through the below document and screenshot:

vmenakakota_2-1751614219593.png

 

https://learn.microsoft.com/en-us/rest/api/storageservices/common-rest-api-error-codes

 

If I misunderstand your needs or you still have problems on it, please feel free to let us know.   

 

Best Regards,
Community Support Team  

 

Hi @Sureshmannem ,

May I ask if you have resolved this issue? If you you have any queries please reach out to us.

Thank you.

burakkaragoz
Community Champion
Community Champion

Hi @Sureshmannem ,

 

So when you get a generic 400 error trying to connect from Fabric to Azure Blob over a vnet gateway, even though the TCP test and firewalls seem fine, there’s a couple things to double-check. Sometimes this error means there’s an issue on the app/service layer (not just network).

  • Double check the storage account firewall config: Is it set to allow trusted Microsoft services or only certain subnets? Sometimes if it’s too locked down, Fabric won’t be able to reach it even if network traffic is open.
  • Make sure the private endpoint (if you use it) is properly set up and DNS is resolving the storage FQDN to the private IP from inside Fabric.
  • Try to connect to the blob storage from a VM inside the same vnet/subnet as your gateway, just to see if it’s Fabric-specific or a general vnet problem.
  • For Fabric, make sure the managed identity or credentials you use actually has Storage Blob Data Contributor or similar permission on the storage account.
  • Also, check if there’s any custom policies (like conditional access or resource locks) on the storage account that might block connections.

If you can, check the diagnostic logs on the storage account for more detailed error info. That can sometimes give more clues than just the 400 code.

Let me know how it goes or if there’s more details from the logs!

If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.

Translation & text editing supported by AI

Helpful resources

Announcements
Fabric July 2025 Monthly Update Carousel

Fabric Monthly Update - July 2025

Check out the July 2025 Fabric update to learn about new features.

July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.