apim-landing-zone-accelerator/scenarios/apim-baseline
Stuart Leeks 1de765b2b1
Set APIM minimum API version (#140)
* Force tsv output from az CLI for existence check

* Add min api version to APIM deployment
2024-11-12 10:08:41 -05:00
..
bicep Set APIM minimum API version (#140) 2024-11-12 10:08:41 -05:00
terraform Set APIM minimum API version (#140) 2024-11-12 10:08:41 -05:00
README.md Update README.md 2024-10-16 10:51:30 -04:00

README.md

Scenario 1: Azure API Management - Secure Baseline

This reference implementation demonstrates a secure baseline infrastructure architecture for provisioning Azure API Management. Specifically this scenario addresses deploying Azure API Management into a virtual network, in an internal mode where you can only access the API Management endpoints like API gateway, developer portal, Direct management and Git within a VNet whose access you control.

By the end of this deployment guide, you would have deployed an "internal mode" Azure API Management premium instance.

Architectural diagram showing an Azure API Management deployment in a virtual network.

Core architecture components

  • Azure API Management (Developer SKU)
  • Azure Virtual Networks
  • Azure Application Gateway (with Web Application Firewall)
  • Azure Standard Public IP
  • Azure Key Vault
  • Azure Private Endpoint
  • Azure Private DNS Zones
  • Log Analytics Workspace
  • Azure Application Insights

Deploy the reference implementation

This reference implementation is provided with the following infrastructure as code options. Select the deployment guide you are interested in. They both deploy the same implementation.

▶️ Bicep-based deployment guide ▶️ Terraform-based deployment guide