Azure-docs: How can I keep multiple Virtual machines behind APIM in this architetcure?

Created on 11 Oct 2020  Â·  3Comments  Â·  Source: MicrosoftDocs/azure-docs

I have virtual machine with IIS, which has multiple application running at different port.

Web Application : runs at 80
API : runs at 9100

Now I want to expose web application to customer through app gateway and expose API to internal users through APIM.

Will references architecture help?


Document Details

⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Pri2 api-managemensvc cxp product-question triaged

All 3 comments

@kudlatiger Thank you for the feedback. We are actively investigating and will get back to you soon.

Hello @kudlatiger, I am sorry for the delay in my response.
Yes, you can definitely follow the tutorial to use a single API Management service to expose subsets of your internal service for both internal as well as external consumers. You can configure your API Management service in your internal virtual network so that it is only accessible within the Virtual network. Using Azure Application Gateway along with API management you can selectively enable particular service to be accessible on internet. Along with this tutorials you can also follow these additional blogs written by internal Microsoft employees for detailed implementation.

  1. Integrating API Management with App Gateway V2.
  2. Protecting APIs with API Management and Application Gateway.

Please let me know if there are any additional concerns.

Hello @kudlatiger, We will now proceed to close this issue out, please tag me in your reply if there are any additional concerns.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Agazoth picture Agazoth  Â·  3Comments

jamesgallagher-ie picture jamesgallagher-ie  Â·  3Comments

DeepPuddles picture DeepPuddles  Â·  3Comments

Ponant picture Ponant  Â·  3Comments

behnam89 picture behnam89  Â·  3Comments