unable to access storage account with a private endpoint from standard logic apps using managed identity

Vilas Rao Perka 25 Reputation points Microsoft Employee
2024-06-13T03:15:07.93+00:00

unable to access storage account with a private endpoint from standard logic apps using managed identity

Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,220 questions
Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
3,205 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,506 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
515 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
22,095 questions
{count} vote

Accepted answer
  1. KapilAnanth-MSFT 46,876 Reputation points Microsoft Employee
    2024-06-14T11:01:17.13+00:00

    @Vilas Rao Perka ,

    Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.

    From your verbatim, I see

    • You have a Standard Logic Apps integrated into a VNET
    • You have created a PE of Storage Account in the same VNET
    • Using Managed Identity, you are able to connect to the Storage Account with Public Access
    • Your requirement is now to establish connectivity to the Storage Account via PE and Public Access disabled.
      • Which actually gives a 403 error.

    From my Analysis,

    • I don't think your requirement is supported.
    • Public Access working means there is no issue with Managed Identity.
    • However, I don't think the prebuilt connectors you use would be a part of the VNET
      • And as such, it will not make connections using the Private IP Address range of the VNET you have integrated the Logic Apps with
    • See : AzureConnectors and Service Tags
    • So, instead, you should use
      • "Enabled from selected virtual networks and IP addresses"
      • And allow the IPs from AzureConnectors.<YOURLOGICAPPSREGION>
    • You confirmed that using the last step, you were able to establish connectivity.

    P.S :

    Please let us know if we can be of any further assistance here.

    Thanks,

    Kapil


    Please Accept an answer if correct.

    Original posters help the community find answers faster by identifying the correct answer.


0 additional answers

Sort by: Most helpful

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.