The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
Referring to the article AI Ready Apps: From RAG to Chat – Interacting with SQL Database in Microsoft Fabric using GraphQL an... on the Microsoft Fabric Blog,
I tried to add an Azure Blob Storage event from Add Trigger in a Microsoft Fabric pipeline.
However, I get the following error and cannot complete the rule creation:
“Failed to create rule. Please check your network connection, refresh the page, and try again.”
Do you know how to resolve this?
Environment information
・Fabric capacity region: Japan West (Trial)
・Azure Blob Storage region: Japan West
・Azure subscription and resource group region: US East
・Account permissions: Contributor, EventGrid EventSubscription Contributor, and EventGrid Contributor at the subscription level; ・Storage Blob Data Owner and Contributor for the Blob Storage
・No specific network restrictions
Things I have tried
・Deleted existing event subscription from Blob and recreated it (I thought it might be due to duplication, but it didn’t help)
・Enabled “Share data externally” and “Receive data from external sources” in the Fabric tenant settings
After that, when I tried to open the eventstream created by the pipeline, I got the following error:
Failed to create or update event subscription, workspaceId:~
I can see that an event subscription has been created on the Azure blob side.
Solved! Go to Solution.
From my experience, your biggest blocker is likely region alignment between Fabric capacity, storage account, and resource group. Event Grid validation webhooks tend to fail when they cross regions unnecessarily, and Fabric trial capacity makes this more sensitive.
Here is what I suspect and recommend:
Region Mismatch
Even though the storage account is in Japan West, having the subscription’s resource group in another region can cause cross-region Event Grid handshake problems, especially for services like Fabric pipelines that require low-latency Event Grid webhook confirmation.
Recommendation:
Create a resource group in Japan West and move or recreate your storage account there. Event Grid works best when Fabric capacity, resource group, and storage account are in the same region.
Fabric Trial Capacity Limitations
Fabric Trial capacity sometimes restricts:
If possible, try on an F64 or higher paid capacity in the same region as the storage account to confirm if it is a trial limitation.
Event Grid Permissions
You already have:
However, Fabric’s Event Grid integration also requires that:
Check Azure > IAM on the Storage Account and make sure these roles are explicitly assigned.
Network / Firewall
Even though you said “no specific network restrictions”, double-check that:
Manual Workaround
If the rule creation from Fabric keeps failing:
Hi @Vinodh247 ,
Thank you for your detailed answer — it was really helpful.
In short, it worked when I created a Fabric capacity (East US, F2) inside a resource group located in East US, instead of using the trial capacity.
On the other hand, when I created a resource group in West Japan, set up a storage account there, and used the trial capacity (West Japan), the error still occurred. I’m not certain about the exact cause, but there may be some limitations with the trial capacity.
Either way, your help made a big difference. Thank you so much!
Hi @reireirejinjin ,
Thank you for reaching out to the Microsoft Community Forum.
Hi @Vinodh247 , Thank you for your prompt response.
Hi @reireirejinjin , Could you please try the proposed solution shared by @Vinodh247 . Please do let us know if you have any further queries.
Regards,
Dinesh
From my experience, your biggest blocker is likely region alignment between Fabric capacity, storage account, and resource group. Event Grid validation webhooks tend to fail when they cross regions unnecessarily, and Fabric trial capacity makes this more sensitive.
Here is what I suspect and recommend:
Region Mismatch
Even though the storage account is in Japan West, having the subscription’s resource group in another region can cause cross-region Event Grid handshake problems, especially for services like Fabric pipelines that require low-latency Event Grid webhook confirmation.
Recommendation:
Create a resource group in Japan West and move or recreate your storage account there. Event Grid works best when Fabric capacity, resource group, and storage account are in the same region.
Fabric Trial Capacity Limitations
Fabric Trial capacity sometimes restricts:
If possible, try on an F64 or higher paid capacity in the same region as the storage account to confirm if it is a trial limitation.
Event Grid Permissions
You already have:
However, Fabric’s Event Grid integration also requires that:
Check Azure > IAM on the Storage Account and make sure these roles are explicitly assigned.
Network / Firewall
Even though you said “no specific network restrictions”, double-check that:
Manual Workaround
If the rule creation from Fabric keeps failing:
User | Count |
---|---|
3 | |
2 | |
2 | |
1 | |
1 |
User | Count |
---|---|
5 | |
4 | |
3 | |
2 | |
2 |