Skip to content

Commit 0f87ed3

Browse files
Add App Gateway to APIM via VNet injection infrastructure
1 parent 1fb7f49 commit 0f87ed3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ _Try it out, learn from it, apply it in your setups._
2525
| [API Management & Container Apps][infra-apim-aca] | APIs are often implemented in containers running in Azure Container Apps. This architecture accesses the container apps publicly. It's beneficial to test both APIM and container app URLs to contrast and compare experiences of API calls through and bypassing APIM. It is not intended to be a security baseline. |
2626
| [Front Door & API Management & Container Apps][infra-afd-apim-pe] | A secure implementation of Azure Front Door connecting to APIM via the new private link integration. This traffic, once it traverses through Front Door, rides entirely on Microsoft-owned and operated networks. The connection from APIM to Container Apps is secured but through a VNet configuration (it is also entirely possible to do this via private link). APIM Standard V2 is used here to accept a private link from Front Door. |
2727
| [Application Gateway (Private Endpoint) & API Management & Container Apps][infra-appgw-apim-pe] | A secure implementation of Azure Application Gateway connecting to APIM via the new private link integration. This traffic, once it traverses through App Gateway, uses a private endpoint set up in the VNet's private endpoint subnet. The connection from APIM to Container Apps is secured but through a VNet configuration (it is also entirely possible to do this via private link). APIM Standard V2 is used here to accept a private link from App Gateway. |
28-
| Application Gateway (VNet) & API Management & Container Apps | *ETA TBD - Stay tuned!* |
28+
| [Application Gateway (VNet) & API Management & Container Apps][infra-appgw-apim] | Full VNet injection of APIM and ACA! APIM is shielded from any type of traffic unless it comes through App Gateway. This offers maximum isolation for instances in which customers seek VNet injection. |
2929

3030
## 📁 List of Samples
3131

@@ -66,6 +66,7 @@ These prerequisites apply broadly across all infrastructure and samples. If ther
6666
- Python 3.13 and 3.14 should work as well, but have not been verified extensively
6767
- [VS Code][vscode] installed with the [Jupyter notebook extension][vscode-jupyter] enabled
6868
- [Azure CLI][azure-cli-install] installed
69+
- [Azure Bicep][azure-bicep-install] installed
6970
- [An Azure Subscription][azure-free] with Owner or Contributor+UserAccessAdministrator permissions. Execute [Verify Azure Account][verify-az-account-notebook] to verify.
7071
- **Azure Authentication**: Sign in to Azure with Azure CLI using the specific tenant and subscription you want to work with:
7172
- To log in to a specific tenant: `az login --tenant <your-tenant-id-or-domain>`
@@ -384,6 +385,7 @@ The original author of this project is [Simon Kurtz][simon-kurtz].
384385
[andrew-redman]: https://github.com/anotherRedbeard
385386
[apim-lza]: https://learn.microsoft.com/azure/cloud-adoption-framework/scenarios/app-platform/api-management/landing-zone-accelerator
386387
[apim-snippets-repo]: https://github.com/Azure/api-management-policy-snippets
388+
[azure-bicep-install]: https://learn.microsoft.com/azure/azure-resource-manager/bicep/install#azure-cli
387389
[azure-cli-auth]: https://learn.microsoft.com/cli/azure/authenticate-azure-cli-interactively
388390
[azure-cli-install]: https://learn.microsoft.com/cli/azure/install-azure-cli
389391
[azure-free]: https://azure.microsoft.com/free/
@@ -394,6 +396,7 @@ The original author of this project is [Simon Kurtz][simon-kurtz].
394396
[import-troubleshooting]: .devcontainer/IMPORT-TROUBLESHOOTING.md
395397
[infra-afd-apim-pe]: ./infrastructure/afd-apim-pe
396398
[infra-apim-aca]: ./infrastructure/apim-aca
399+
[infra-appgw-apim]: ./infrastructure/appgw-apim/
397400
[infra-appgw-apim-pe]: ./infrastructure/appgw-apim-pe/
398401
[infra-simple-apim]: ./infrastructure/simple-apim
399402
[pytest-docs]: https://docs.pytest.org/

0 commit comments

Comments
 (0)