Skip to content

Commit 3a44327

Browse files
fix broken links
1 parent e4edb07 commit 3a44327

File tree

5 files changed

+12
-14
lines changed

5 files changed

+12
-14
lines changed

articles/container-apps/session-pool.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Use session pools in Azure Container Apps
3-
description: Learn to run a container in a custom session in Azure Container Apps.
3+
description: Learn to use and manage session pools in Azure Container Apps.
44
services: container-apps
55
author: craigshoemaker
66
ms.service: azure-container-apps
@@ -267,7 +267,7 @@ This template creates a session pool with the following settings:
267267
> [!IMPORTANT]
268268
> The session identifier is sensitive information which requires a secure process as you create and manage its value. To protect this value, your application must ensure each user or tenant only has access to their own sessions.
269269
>
270-
> Failure to secure access to sessions could result in misuse or unauthorized access to data stored in your users' sessions. For more information, see [Session identifiers](sessions.md#session-identifiers)
270+
> Failure to secure access to sessions could result in misuse or unauthorized access to data stored in your users' sessions. For more information, see [Session identifiers](./sessions-usage.md#session-identifiers)
271271
272272
The following endpoints are available for managing sessions in a pool:
273273

@@ -292,9 +292,9 @@ az containerapp sessionpool show \
292292
--output tsv
293293
```
294294

295-
All requests to the pool management endpoint must include an `Authorization` header with a bearer token. To learn how to authenticate with the pool management API, see [Authentication](sessions.md#authentication).
295+
All requests to the pool management endpoint must include an `Authorization` header with a bearer token. To learn how to authenticate with the pool management API, see [Authentication](sessions-usage.md#authentication).
296296

297-
Each API request must also include the query string parameter `identifier` with the session ID. This unique session ID enables your application to interact with specific sessions. To learn more about session identifiers, see [Session identifiers](sessions.md#session-identifiers).
297+
Each API request must also include the query string parameter `identifier` with the session ID. This unique session ID enables your application to interact with specific sessions. To learn more about session identifiers, see [Session identifiers](sessions-usage.md#session-identifiers).
298298

299299
## Image caching
300300

articles/container-apps/sessions-code-interpreter.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ In the session pool, you can specify settings such as the maximum number of conc
4343

4444
You can create a session pool using the Azure portal, Azure CLI, or Azure Resource Manager templates. After you create a session pool, you can use the pool's management API endpoints to manage and execute code inside a session.
4545

46-
For more information about how to create and configure a session pool, see [Use session pools](./sessio-pool.md).
46+
For more information about how to create and configure a session pool, see [Use session pools](./session-pool.md).
4747

4848
## Code execution in a session
4949

@@ -54,14 +54,12 @@ After you create a session pool, your application can interact with sessions in
5454
> [!IMPORTANT]
5555
> The session identifier is sensitive information which requires you to use a secure process to manage its value. Part of this process requires that your application ensures each user or tenant only has access to their own sessions.
5656
>
57-
> Failure to secure access to sessions could result in misuse or unauthorized access to data stored in your users' sessions. For more information, see [Session identifiers](sessions.md#session-identifiers)
57+
> Failure to secure access to sessions could result in misuse or unauthorized access to data stored in your users' sessions. For more information, see [Session identifiers](sessions-usage.md#session-identifiers).
5858
59-
When you interact with sessions in a pool, you use a session identifier to reference each session A session identifier is a string that you define that is unique within the session pool. If you're building a web application, you can use the user's ID. If you're building a chatbot, you can use the conversation ID.
59+
When you interact with sessions in a pool, you use a [session identifier](sessions-usage.md#session-identifiers) to reference each session A session identifier is a string that you define that is unique within the session pool. If you're building a web application, you can use the user's ID. If you're building a chatbot, you can use the conversation ID.
6060

6161
If there's a running session with the identifier, the session is reused. If there's no running session with the identifier, a new session is automatically created.
6262

63-
To learn more about session identifiers, see [Sessions overview](./sessions.md#session-identifiers).
64-
6563
## Authentication
6664

6765
Authentication is handled using Microsoft Entra tokens. Valid Microsoft Entra tokens are generated by an identity belonging to the *Azure ContainerApps Session Executor* and *Contributor* roles on the session pool.

articles/container-apps/sessions-tutorial-nodejs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ To interact with the session pool's API, you must use an identity with the `Azur
131131
132132
## Get a bearer token
133133
134-
For direct access to the session pool’s API, generate an access token to include in the `Authorization` header of your requests. Ensure the token contains an audience (`aud`) claim with the value `https://dynamicsessions.io`. For more information, see [authentication and authorization](./sessions.md?tabs=azure-cli#authentication) rules.
134+
For direct access to the session pool’s API, generate an access token to include in the `Authorization` header of your requests. Ensure the token contains an audience (`aud`) claim with the value `https://dynamicsessions.io`. For more information, see [authentication and authorization](./sessions-usage.md?tabs=azure-cli#authentication) rules.
135135
136136
1. Get an access token.
137137

articles/container-apps/sessions-usage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Use dynamic sessions in Azure Container Apps
3-
description: Learn how when to use dynamic sessions in Azure Container Apps.
3+
description: Learn how to use dynamic sessions in Azure Container Apps.
44
services: container-apps
55
author: craigshoemaker
66
ms.service: azure-container-apps
@@ -192,7 +192,7 @@ If you're using an [large language model (LLM) framework integration](sessions-c
192192

193193
If you're using the pool's management API endpoints directly, you must generate a token and include it in the `Authorization` header of your HTTP requests. In addition to the role assignments previously mentioned, token needs to contain an audience (`aud`) claim with the value `https://dynamicsessions.io`.
194194

195-
##### [Azure CLI](#tab/azure-cli)
195+
##### [Azure CLI](#tab/cli)
196196

197197
To generate a token using the Azure CLI, run the following command:
198198

articles/container-apps/sessions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Dynamic sessions in Azure Container Apps
3-
description: Learn how when to use dynamic sessions in Azure Container Apps.
3+
description: Learn about dynamic sessions in Azure Container Apps.
44
services: container-apps
55
author: craigshoemaker
66
ms.service: azure-container-apps
@@ -53,7 +53,7 @@ Azure Container Apps supports two types of sessions:
5353

5454
To provide subsecond session allocation times, Azure Container Apps maintains a pool of ready but unallocated sessions. When your application makes a request for a session that hasn't been used before, the pool automatically assigns a new session for you. As sessions are allocated, the pool is automatically replenished to maintain a constant number of ready sessions.
5555

56-
Each session pool is available to your app through a unique [pool management endpoint location](#working-with-sessions).
56+
Each session pool is available to your app through a [unique pool management endpoint location](sessions-usage.md).
5757

5858
## Session lifecycle
5959

0 commit comments

Comments
 (0)