To resolve the issue, configure the frontend app to use the API Management service's private endpoint. Follow these steps:
Update the frontend app's configuration file to use the private endpoint URL.
Ensure the private endpoint allows traffic from the frontend app by configuring network security groups or firewall rules.
Verify the DNS configuration of the frontend app to ensure it resolves to the private endpoint's correct IP address.
Refer to the documentation on how to privately connect to API Management
https://learn.microsoft.com/en-us/azure/api-management/private-endpoint#validate-private-endpoint-connection
DNS is not getting resolved to API Management Gateway private end point when access from frontend Web UI App Service connected to the same vnet through vnet integration
Hi I have a front end (UI) app service that invokes backend apis through API Management. All the resources are connected to same vnet. The interaction between frontend app and api management were working when api management was exposed through public ip. Now I have introduced a private end point or API management & disabled the public ip. API invocation & the web app is working fine from within the vnet (tested from a VM within the vnet). When accessing the fronend webapp url from internet., the api interaction between the webapp and api management is failing. Web app is getting resolved to the disabled public ip of API management. I guess., I am missing some dns configs. How to get the earlier API Management URL to Public IP DNS setting? thanks
Azure API Management
Azure DNS
Azure Private Link
Azure App Service
1 answer
Sort by: Most helpful
-
Walisson Dias 316 Reputation points
2023-04-10T17:55:58.5133333+00:00