VPN + Management API

Juan Bastidas 6 Reputation points
2022-07-09T16:12:09.95+00:00

Hi, I'm looking for assistance on how to make some service visible on my APIM.

The scenario is as follows:

  1. I have a series of service URLs that provide different services, they are only visible via SSL-VPN, so for instance I can use FortiClient VPN, provide the gateway IP, port, user and password and then I am able to see all services.
  2. I have an API management configured, with one HTTP API added by me to expose a sub-list of REST services. The API has a list of operations configured and many of them work OK, but there are other that right now do not work OK.
  3. The API is contained within a Virtual machine scale set orchestrated by Kubernetes.
  4. My API is just a ASP.NET WEB API written in C# and internally for some operations needs to connect to external services described in #1

The problem is that my Web API on Azure is not able to see external services described in #1 because they require a VPN connection.
I know Azure offers all that VPN features but I'm not able to figure out what could be the required configuration I need to apply.

Any help is much appreciated.

Thanks a lot!

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
1,729 questions
Azure VPN Gateway
Azure VPN Gateway
An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.
1,361 questions
{count} vote