This project is based on the Microsoft APIM Landing Zone Accelerator.
It represents a sample setup of an Application Gateway deployed in vnet vnet-apim-gw-test-dev-westeurope-001
which is peered with vnet vnet-apim-cs-test-dev-westeurope-001
containing an Azure APIM instance.
The main goal of this project to gain experience in connecting the Application Gateway with an internally deployed APIM instance and route requests from the internet to the correct endpoints.
The configuration is intended to be deployed in the ipt Sandbox subscription: https://portal.azure.com/#@iptzug.onmicrosoft.com/resource/subscriptions/da12d467-03ae-4675-aa29-d3b26fdbd2cc/
cd terraform
terraform init -backend-config=backend.dev.hcl
terraform apply
Run pipeline https://dev.azure.com/apim-testing/apim-testing/_build?definitionId=6&_a=summary.
Select the DEV
environment.
The developer portal is exposed at http://ipt-apim.westeurope.cloudapp.azure.com/ (http).
The gateway is exposed at https://ipt-apim.westeurope.cloudapp.azure.com/ (https). The conference sample API https://conferenceapi.azurewebsites.net/ is exposed by the gateway. It can be tested with a GET (using curl or postman or similar tools) request to https://ipt-apim.westeurope.cloudapp.azure.com/conference/v2/sessions. A Postman collection containing a sample config can be found in folder /postman.