Conect API Managent to a Azure Fuctions only with private endpoints

Tirado, Carlos 20 Reputation points
2023-10-12T14:32:13.5833333+00:00

I have a Virtual Network (Vnet) with a Subnet (SVnet) inside the Vnet, I have a private Api Management (Apim) with a Private Endpoint associated with SVnet and a private Azure Function (AzFunc) with a Private Endpoint associated with SVnet.

It is important to clarify that both Apim and AzFucn are not directly connected to the Vnet, nor to the SVnet, they only have Private Endpoints to the SVnet.

¿Can the Apim access the AzFunc resource with this configuration?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,364 questions
Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,668 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.
539 questions
{count} votes

Accepted answer
  1. MuthuKumaranMurugaachari-MSFT 22,421 Reputation points
    2023-10-12T18:23:29.3666667+00:00

    Tirado, Carlos Thanks for posting your question in Microsoft Q&A. Currently, only inbound connections to API Management are supported. The outbound connections are not supported (like here connections to Azure Functions in this case) and check out the same in doc https://learn.microsoft.com/en-us/azure/api-management/private-endpoint. So, you cannot configure outbound connectivity from APIM to Functions via Private endpoint (similar discussion).

    However, we have introduced public preview of new pricing tiers which supports private networking to and from your API Management service instance (to service like Functions) and check out the update: https://azure.microsoft.com/en-us/updates/announcing-public-preview-of-azure-api-management-pricing-tiers-basic-v2-and-standard-v2/. For any feedback requests, feel free to submit it directly to our product team via https://aka.ms/apimwish.

    I hope this helps and let us know if any questions.

    1 person found this answer helpful.

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.