Azure Self Host API Gateway, es la capacidad de tener un proxy para ingresar desde internet hacia onpremises y poder consumir apis. Para disponer de este proxy, se deben de realizar las siguientes actividades de configuración.
Configuración Self Host API Gateway
- Desplegar el contenedor Self Host API Gateway en un Cluster AKS ubicado en un Azure Interno (Que tenga VPN con OnPremises)
- En el API Management Azure Externo agregar un Gateway que apunte al contenedor anteriormente desplegado
- En el API Management Azure Externo crear un API Proxy/Operation Proxy que Invoque al endpoint del API OnPremises
- El API Proxy/Operation Proxy debe realizar validaciones en Azure AD por temas de seguridad y obtener Secrets de Azure KeyVault para bajar a OnPremises
Documentación de Self Host
- https://docs.microsoft.com/en-us/azure/api-management/self-hosted-gateway-overview