Cannot Access Blob Storage from Logic app with Private Network

Raghav Manchanda 0 Reputation points
2024-10-28T11:40:51.0866667+00:00

Hi Team,

I’m encountering an issue where my Logic App cannot access the storage account when it has private access. Despite adding the Logic App to the same virtual network as the storage account, the problem persists.

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. LeelaRajeshSayana-MSFT 17,866 Reputation points Moderator
    2024-10-29T16:15:20.35+00:00

    Hi @Raghav Manchanda Greetings! Welcome to Microsoft Q&A forum. Thank you for posting this question here.

    You would need to create System Identity for your Logic App and grant Storage Blob Data Contributor role to this identity to allow the logic app to access the contents of the storage account container. Please refer the documentation Create role assignment for logic app that walks you through the steps on how you can create the identity and assign the needed permissions to this identity.

    Once the identity is created and assigned appropriate permissions, you would need to create a connection in logic app for blob storage with the Authentication type set as Logic Apps Managed Identity. You can give a connection name of your choosing and provide the storage account name and other needed details based on your action you choose. Below is a sample trigger where I have used managed identity to trigger my logic app.

    enter image description here

    Your logic app should now be able to access the storage account without any issues.

    Optionally, you can follow the steps in the article section Configure storage account access to allow access from your computer to perform any additional tests you may need.

    Hope this helps! Please let us know if you need any additional assistance or further clarification.


    If the response helped, please do click Accept Answer and Yes for the answer provided. Doing so would help other community members with similar issue identify the solution. I highly appreciate your contribution to the community.


Your answer

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