Share via

I'm unable to access private endpoint enabled storage account via APIM

Prakashchandra Pandey 0 Reputation points
2026-02-19T06:47:59.2033333+00:00

Hi Team - I'm unable to access private endpoint enabled storage account via APIM.

Doing test it provides an error "HTTP/1.1 409 Public access is not permitted on this storage account."

It's true because we have disabled Public Enabled option as "Disabled".

APIM with Standard v2 tier and it is configured in Hub Vnet and Vnet integration is enabled.

Storage accounts is configured in spoke vnet and private endpoint is enabled. There is peering between Hub and Spoke vnet.

Azure API Management
Azure API Management

An Azure service that provides a hybrid, multi-cloud management platform for APIs.

{count} votes

1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-02-19T06:48:41.2866667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    It seems that the error "HTTP/1.1 409 Public access is not permitted on this storage account" indicates that the storage account is configured to disallow public access, which is expected since you mentioned that the public access option is set to "Disabled". Since you are using Azure API Management (APIM) in a Hub VNet with VNet integration enabled, and the storage account is in a spoke VNet with a private endpoint, it's crucial to ensure that the following configurations are correctly set up:

    1. Private Endpoint Configuration: Ensure that the private endpoint for the storage account is properly configured and that it is associated with the correct subnet in the spoke VNet.
    2. VNet Peering: Verify that the VNet peering between the Hub and Spoke VNets is correctly set up, allowing traffic to flow between them. Ensure that the peering settings allow forwarded traffic.
    3. Network Security Groups (NSGs): Check if there are any NSGs associated with the subnets that might be blocking traffic to the storage account.
    4. DNS Resolution: Ensure that the DNS settings are correctly configured so that the APIM can resolve the private endpoint's DNS name to its private IP address. You may need to set the WEBSITE_DNS_SERVER app setting in APIM to the DNS server used for resolution.

    If all configurations are correct and the issue persists, you may want to use tools like Azure Storage Explorer to test connectivity to the storage account from within the VNet.


    References:


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.