Skip to content

Commit 3b7e16e

Browse files
authored
Merge pull request #297868 from MicrosoftDocs/main
4/8/2025 PM Publish
2 parents 49c954f + 9373ac9 commit 3b7e16e

File tree

138 files changed

+2592
-1686
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+2592
-1686
lines changed

.openpublishing.redirection.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/cdn/cdn-advanced-http-reports.md",
5+
"redirect_url": "/previous-versions/azure/cdn/cdn-advanced-http-reports",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/cdn/cdn-preload-endpoint.md",
10+
"redirect_url": "/previous-versions/azure/cdn/cdn-preload-endpoint",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/cdn/cdn-real-time-stats.md",
15+
"redirect_url": "/previous-versions/azure/cdn/cdn-real-time-stats",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/cdn/cdn-token-auth.md",
20+
"redirect_url": "/previous-versions/azure/cdn/cdn-token-auth",
21+
"redirect_document_id": false
22+
},
323
{
424
"source_path": "articles/cdn/edgio-retirement-faq.md",
525
"redirect_url": "/previous-versions/azure/cdn/edgio-retirement-faq",

articles/api-center/frequently-asked-questions.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,6 @@ additionalContent: |
5959
## Related content
6060
6161
* [Azure API Center overview](overview.md)
62-
* [Build APIs | Microsoft Developer](https://developer.microsoft.com/build-apis
62+
* [Build APIs | Microsoft Developer](https://developer.microsoft.com/build-apis)
63+
* [API Center flash workshop](https://azure-samples.github.io/API-Center-Workshop/)
6364

articles/api-management/api-management-error-handling-policies.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,13 @@ The following errors are predefined for error conditions that can occur during p
113113
| ip-filter | Caller IP is in blocked list | CallerIpBlocked | Caller IP address is blocked. Access denied. |
114114
| check-header | Required header not presented or value is missing | HeaderNotFound | Header {header-name} was not found in the request. Access denied. |
115115
| check-header | Required header not presented or value is missing | HeaderValueNotAllowed | Header {header-name} value of {header-value} is not allowed. Access denied. |
116-
| validate-jwt | Jwt token is missing in request | TokenNotPresent | JWT not present. |
116+
| validate-jwt | JWT is missing in request | TokenNotPresent | JWT not present. |
117117
| validate-jwt | Signature validation failed | TokenSignatureInvalid | <message from jwt library\>. Access denied. |
118118
| validate-jwt | Invalid audience | TokenAudienceNotAllowed | <message from jwt library\>. Access denied. |
119119
| validate-jwt | Invalid issuer | TokenIssuerNotAllowed | <message from jwt library\>. Access denied. |
120120
| validate-jwt | Token expired | TokenExpired | <message from jwt library\>. Access denied. |
121121
| validate-jwt | Signature key was not resolved by ID | TokenSignatureKeyNotFound | <message from jwt library\>. Access denied. |
122-
| validate-jwt | Required claims are missing from token | TokenClaimNotFound | JWT token is missing the following claims: <c1\>, <c2\>, … Access denied. |
122+
| validate-jwt | Required claims are missing from token | TokenClaimNotFound | JWT is missing the following claims: <c1\>, <c2\>, … Access denied. |
123123
| validate-jwt | Claim values mismatch | TokenClaimValueNotAllowed | Claim {claim-name} value of {claim-value} is not allowed. Access denied. |
124124
| validate-jwt | Other validation failures | JwtInvalid | <message from jwt library\> |
125125
| forward-request or send-request | HTTP response status code and headers were not received from the backend within the configured timeout | Timeout | multiple |

articles/api-management/api-management-key-concepts-experiment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ All requests from client applications first reach the API gateway, which then fo
5858
The API gateway:
5959

6060
* Accepts API calls and routes them to configured backends
61-
* Verifies API keys, JWT tokens, certificates, and other credentials
61+
* Verifies API keys, JWTs, certificates, and other credentials
6262
* Enforces usage quotas and rate limits
6363
* Optionally transforms requests and responses as specified in [policy statements](#policies)
6464
* If configured, caches responses to improve response latency and minimize the load on backend services

articles/api-management/api-management-policy-expressions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,8 @@ The `context` variable is implicitly available in every policy [expression](api-
230230
|`BasicAuthCredentials AsBasic(input: this string)`|`input`: `string`<br /><br /> If the input parameter contains a valid HTTP Basic Authentication authorization request header value, the method returns an object of type `BasicAuthCredentials`; otherwise the method returns null.|
231231
|`bool TryParseBasic(input: this string, result: out BasicAuthCredentials)`|`input`: `string`<br /><br /> `result`: `out BasicAuthCredentials`<br /><br /> If the input parameter contains a valid HTTP Basic Authentication authorization value in the request header, the method returns `true` and the result parameter contains a value of type `BasicAuthCredentials`; otherwise the method returns `false`.|
232232
|`BasicAuthCredentials`|`Password`: `string`<br /><br /> `UserId`: `string`|
233-
|`Jwt AsJwt(input: this string)`|`input`: `string`<br /><br /> If the input parameter contains a valid JWT token value, the method returns an object of type `Jwt`; otherwise the method returns `null`.|
234-
|`bool TryParseJwt(input: this string, result: out Jwt)`|`input`: `string`<br /><br /> `result`: `out Jwt`<br /><br /> If the input parameter contains a valid JWT token value, the method returns `true` and the result parameter contains a value of type `Jwt`; otherwise the method returns `false`.|
233+
|`Jwt AsJwt(input: this string)`|`input`: `string`<br /><br /> If the input parameter contains a valid JWT value, the method returns an object of type `Jwt`; otherwise the method returns `null`.|
234+
|`bool TryParseJwt(input: this string, result: out Jwt)`|`input`: `string`<br /><br /> `result`: `out Jwt`<br /><br /> If the input parameter contains a valid JWT value, the method returns `true` and the result parameter contains a value of type `Jwt`; otherwise the method returns `false`.|
235235
|`Jwt`|`Algorithm`: `string`<br /><br /> `Audiences`: `IEnumerable<string>`<br /><br /> `Claims`: `IReadOnlyDictionary<string, string[]>`<br /><br /> `ExpirationTime`: `DateTime?`<br /><br /> `Id`: `string`<br /><br /> `Issuer`: `string`<br /><br /> `IssuedAt`: `DateTime?`<br /><br /> `NotBefore`: `DateTime?`<br /><br /> `Subject`: `string`<br /><br /> `Type`: `string`|
236236
|`string Jwt.Claims.GetValueOrDefault(claimName: string, defaultValue: string)`|`claimName`: `string`<br /><br /> `defaultValue`: `string`<br /><br /> Returns comma-separated claim values or `defaultValue` if the header isn't found.|
237237
|`byte[] Encrypt(input: this byte[], alg: string, key:byte[], iv:byte[])`|`input` - plaintext to be encrypted<br /><br />`alg` - name of a symmetric encryption algorithm<br /><br />`key` - encryption key<br /><br />`iv` - initialization vector<br /><br />Returns encrypted plaintext.|

articles/api-management/genai-gateway-capabilities.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ In API Management, enable semantic caching by using Azure Redis Enterprise or an
107107

108108
## Labs and samples
109109

110-
* [Labs for the AI gateway capabilities of Azure API Management](https://github.com/Azure-Samples/genai-gateway)
110+
* [Labs for the AI gateway capabilities of Azure API Management](https://github.com/Azure-Samples/ai-gateway)
111111
* [Azure API Management (APIM) - Azure OpenAI Sample (Node.js)](https://github.com/Azure-Samples/genai-gateway-apim)
112112
* [Python sample code for using Azure OpenAI with API Management](https://github.com/Azure-Samples/openai-apim-lb/blob/main/docs/sample-code.md)
113113

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-windows-azure-portal-pivot.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ The App Service app pulls from the container registry each time it starts. If yo
137137
- [Secure with custom domain and certificate](../../tutorial-secure-domain-certificate.md)
138138
- [Integrate your app with an Azure virtual network](../../overview-vnet-integration.md)
139139
- [Use Private Endpoints for App Service apps](../../networking/private-endpoint.md)
140+
- [Use Azure container registry with Private Link](/azure/container-registry/container-registry-private-link)
140141
- [Migrate to Windows container in Azure](../../tutorial-custom-container.md)
141142
- [Deploy a container with Azure Pipelines](../../deploy-container-azure-pipelines.md)
142143
- [Deploy a container with GitHub Actions](../../deploy-container-github-action.md)

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-windows-cli-pivot.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ The App Service app pulls from the container registry each time it starts. If yo
8989
- [Secure with custom domain and certificate](../../tutorial-secure-domain-certificate.md)
9090
- [Integrate your app with an Azure virtual network](../../overview-vnet-integration.md)
9191
- [Use Private Endpoints for App Service apps](../../networking/private-endpoint.md)
92+
- [Use Azure container registry with Private Link](/azure/container-registry/container-registry-private-link)
9293
- [Migrate to Windows container in Azure](../../tutorial-custom-container.md)
9394
- [Deploy a container with Azure Pipelines](../../deploy-container-azure-pipelines.md)
9495
- [Deploy a container with GitHub Actions](../../deploy-container-github-action.md)

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-windows-powershell-pivot.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ The App Service app pulls from the container registry each time it starts. If yo
8989
- [Secure with custom domain and certificate](../../tutorial-secure-domain-certificate.md)
9090
- [Integrate your app with an Azure virtual network](../../overview-vnet-integration.md)
9191
- [Use Private Endpoints for App Service apps](../../networking/private-endpoint.md)
92+
- [Use Azure container registry with Private Link](/azure/container-registry/container-registry-private-link)
9293
- [Migrate to Windows container in Azure](../../tutorial-custom-container.md)
9394
- [Deploy a container with Azure Pipelines](../../deploy-container-azure-pipelines.md)
9495
- [Deploy a container with GitHub Actions](../../deploy-container-github-action.md)

articles/app-service/includes/quickstart-custom-container/quickstart-custom-container-windows-visual-studio-pivot.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ The streamed logs look like this:
184184
- [Secure with custom domain and certificate](../../tutorial-secure-domain-certificate.md)
185185
- [Integrate your app with an Azure virtual network](../../overview-vnet-integration.md)
186186
- [Use Private Endpoints for App Service apps](../../networking/private-endpoint.md)
187+
- [Use Azure container registry with Private Link](/azure/container-registry/container-registry-private-link)
187188
- [Migrate to Windows container in Azure](../../tutorial-custom-container.md)
188189
- [Deploy a container with Azure Pipelines](../../deploy-container-azure-pipelines.md)
189190
- [Deploy a container with GitHub Actions](../../deploy-container-github-action.md)

0 commit comments

Comments
 (0)