Skip to content

Commit c4a2572

Browse files
Create List of Infrastructures table
1 parent 58cbf2e commit c4a2572

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

README.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ The first time you run a Jupyter notebook, you'll be asked to install the Jupyte
4949

5050
| Sample Name | Description | Supported Infrastructure(s) |
5151
|:----------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------|:------------------------------|
52-
| [AuthX](./samples/authx/README.md) | Authentication and role-based authorization in a mock HR API. | All infrastructures |
53-
| [AuthX Pro](./samples/authx-pro/README.md) | Authentication and role-based authorization in a mock product with multiple APIs and policy fragments. | All infrastructures |
54-
| [General](./samples/general/README.md) | Basic demo of APIM sample setup and policy usage. | All infrastructures |
55-
| [Load Balancing](./samples/load-balancing/README.md) | Priority and weighted load balancing across backends. | apim-aca, afd-apim (with ACA) |
56-
| [Secure Blob Access](./samples/secure-blob-access/README.md) | Secure blob access via the [valet key pattern](https://learn.microsoft.com/azure/architecture/patterns/valet-key). | All infrastructures |
52+
| [AuthX](./samples/authx/README.md) | Authentication and role-based authorization in a mock HR API. | All infrastructures |
53+
| [AuthX Pro](./samples/authx-pro/README.md) | Authentication and role-based authorization in a mock product with multiple APIs and policy fragments. | All infrastructures |
54+
| [General](./samples/general/README.md) | Basic demo of APIM sample setup and policy usage. | All infrastructures |
55+
| [Load Balancing](./samples/load-balancing/README.md) | Priority and weighted load balancing across backends. | apim-aca, afd-apim (with ACA) |
56+
| [Secure Blob Access](./samples/secure-blob-access/README.md) | Secure blob access via the [valet key pattern](https://learn.microsoft.com/azure/architecture/patterns/valet-key). | All infrastructures |
5757

5858
### ▶️ Running a Sample
5959

@@ -88,14 +88,13 @@ Now that infrastructure and sample have been stood up, you can experiment with t
8888

8989
We provide several common architectural approaches to integrating APIM into your Azure ecosystem. While these are high-fidelity setups, they are not production-ready. Please refer to the [Azure API Management landing zone accelerator](https://learn.microsoft.com/azure/cloud-adoption-framework/scenarios/app-platform/api-management/landing-zone-accelerator) for up-to-date production setups.
9090

91-
- [Simple API Management](./infrastructure/simple-apim) (simple-apim)
92-
- Just the basics with a publicly accessible API Management intance fronting your APIs. This is the innermost way to experience and experiment with the APIM policies.
91+
## 📦 List of Infrastructures
9392

94-
- [API Management & Container Apps](./infrastructure/apim-aca) (apim-aca)
95-
- APIs are often times implemented in containers that are running in Azure Container Apps. This architecture accesses the container apps publicly. It's beneficial to test both APIM and container app URLs here to contrast and compare experiences of API calls through and bypassing APIM. It is not intended to be a security baseline.
96-
97-
- [Secure Front Door & API Management & Container Apps](./infrastructure/afd-apim) (afd-apim)
98-
- A higher-fidelity implementation of a secured setup in which Azure Front Door connects to APIM via the new private link integration. This traffic, once it traverses through Front Door, rides entirely on Microsoft-owned and operated networks. Similarly, 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). It's noteworthy that we are using APIM Standard V2 here as we need the ability to accept a private link from Front Door.
93+
| Infrastructure Name | Description |
94+
|:----------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
95+
| [Simple API Management](./infrastructure/simple-apim) | Just the basics with a publicly accessible API Management instance fronting your APIs. This is the innermost way to experience and experiment with the APIM policies. |
96+
| [API Management & Container Apps](./infrastructure/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 here to contrast and compare experiences of API calls through and bypassing APIM. It is not intended to be a security baseline. |
97+
| [Secure Front Door & API Management & Container Apps](./infrastructure/afd-apim) | A higher-fidelity implementation of a secured setup in which Azure Front Door connects to APIM via the new private link integration. This traffic, once it traverses through Front Door, rides entirely on Microsoft-owned and operated networks. Similarly, 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. |
9998

10099
---
101100

0 commit comments

Comments
 (0)