Skip to content

Commit df61897

Browse files
Merge branch 'main' into patch-2
2 parents dcd9fb8 + 74c34de commit df61897

File tree

297 files changed

+2920
-2453
lines changed

Some content is hidden

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

297 files changed

+2920
-2453
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6509,6 +6509,11 @@
65096509
"source_path": "articles/cloud-services/schema-csdef-workerrole.md",
65106510
"redirect_url": "/previous-versions/azure/cloud-services/schema-csdef-workerrole",
65116511
"redirect_document_id": false
6512+
},
6513+
{
6514+
"source_path": "articles/reliability/migrate-sql-managed-instance.md",
6515+
"redirect_url": "/azure/azure-sql/managed-instance/instance-zone-redundancy-configure",
6516+
"redirect_document_id": false
65126517
}
65136518
]
65146519
}

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

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -243,22 +243,13 @@ The `context` variable is implicitly available in every policy [expression](api-
243243
|`bool VerifyNoRevocation(input: this System.Security.Cryptography.X509Certificates.X509Certificate2)`|Performs an X.509 chain validation without checking certificate revocation status.<br /><br />`input` - certificate object<br /><br />Returns `true` if the validation succeeds; `false` if the validation fails.|
244244

245245

246-
## Related content
247-
248-
For more information working with policies, see:
249-
250-
* [Policies in API Management](api-management-howto-policies.md)
251-
* [Tutorial: Transform and protect APIs](transform-api.md)
252-
* [Policy reference](./api-management-policies.md) for a full list of policy statements and their settings
253-
* [Policy snippets repo](https://github.com/Azure/api-management-policy-snippets)
254-
* [Azure API Management policy toolkit](https://github.com/Azure/azure-api-management-policy-toolkit/)
255-
* [Author policies using Microsoft Copilot in Azure](/azure/copilot/author-api-management-policies?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
246+
[!INCLUDE [api-management-policy-ref-next-steps](../../includes/api-management-policy-ref-next-steps.md)]
256247

257248
For more information:
258249

259250
- See how to supply context information to your backend service. Use the [Set query string parameter](set-query-parameter-policy.md) and [Set HTTP header](set-header-policy.md) policies to supply this information.
260251
- See how to use the [Validate JWT](validate-jwt-policy.md) policy to pre-authorize access to operations based on token claims.
261-
- See how to use an [API Inspector](./api-management-howto-api-inspector.md) trace to detect how policies are evaluated and the results of those evaluations.
252+
- See how to use [API tracing](./api-management-howto-api-inspector.md) to detect how policies are evaluated and the results of those evaluations.
262253
- See how to use expressions with the [Get from cache](cache-lookup-policy.md) and [Store to cache](cache-store-policy.md) policies to configure API Management response caching. Set a duration that matches the response caching of the backend service as specified by the backed service's `Cache-Control` directive.
263254
- See how to perform content filtering. Remove data elements from the response received from the backend using the [Control flow](choose-policy.md) and [Set body](set-body-policy.md) policies.
264255
- To download the policy statements, see the [api-management-samples/policies](https://github.com/Azure/api-management-samples/tree/master/policies) GitHub repo.

articles/api-management/azure-openai-enable-semantic-caching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Enable semantic caching of responses to Azure OpenAI API requests to reduce band
2424

2525
* One or more Azure OpenAI Service APIs must be added to your API Management instance. For more information, see [Add an Azure OpenAI Service API to Azure API Management](azure-openai-api-from-specification.md).
2626
* The Azure OpenAI service must have deployments for the following:
27-
* Chat Completion API (or Completion API) - Deployment used for API consumer calls
27+
* Chat Completion API - Deployment used for API consumer calls
2828
* Embeddings API - Deployment used for semantic caching
2929
* The API Management instance must be configured to use managed identity authentication to the Azure OpenAI APIs. For more information, see [Authenticate and authorize access to Azure OpenAI APIs using Azure API Management ](api-management-authenticate-authorize-azure-openai.md#authenticate-with-managed-identity).
3030
* An [Azure Cache for Redis Enterprise](../azure-cache-for-redis/quickstart-create-redis-enterprise.md) or [Azure Managed Redis](../azure-cache-for-redis/quickstart-create-managed-redis.md) instance. The **RediSearch** module must be enabled on the Redis cache.

articles/api-management/azure-openai-semantic-cache-lookup-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.author: danlep
1717

1818
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1919

20-
Use the `azure-openai-semantic-cache-lookup` policy to perform cache lookup of responses to Azure OpenAI Chat Completion API and Completion API requests from a configured external cache, based on vector proximity of the prompt to previous requests and a specified similarity score threshold. Response caching reduces bandwidth and processing requirements imposed on the backend Azure OpenAI API and lowers latency perceived by API consumers.
20+
Use the `azure-openai-semantic-cache-lookup` policy to perform cache lookup of responses to Azure OpenAI Chat Completion API requests from a configured external cache, based on vector proximity of the prompt to previous requests and a specified similarity score threshold. Response caching reduces bandwidth and processing requirements imposed on the backend Azure OpenAI API and lowers latency perceived by API consumers.
2121

2222
> [!NOTE]
2323
> * This policy must have a corresponding [Cache responses to Azure OpenAI API requests](azure-openai-semantic-cache-store-policy.md) policy.

articles/api-management/azure-openai-semantic-cache-store-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.author: danlep
1717

1818
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1919

20-
The `azure-openai-semantic-cache-store` policy caches responses to Azure OpenAI Chat Completion API and Completion API requests to a configured external cache. Response caching reduces bandwidth and processing requirements imposed on the backend Azure OpenAI API and lowers latency perceived by API consumers.
20+
The `azure-openai-semantic-cache-store` policy caches responses to Azure OpenAI Chat Completion API requests to a configured external cache. Response caching reduces bandwidth and processing requirements imposed on the backend Azure OpenAI API and lowers latency perceived by API consumers.
2121

2222
> [!NOTE]
2323
> * This policy must have a corresponding [Get cached responses to Azure OpenAI API requests](azure-openai-semantic-cache-lookup-policy.md) policy.

articles/api-management/breaking-changes/direct-management-api-retirement-march-2025.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66
ms.service: azure-api-management
77
ms.custom: devx-track-arm-template
88
ms.topic: reference
9-
ms.date: 05/16/2024
9+
ms.date: 03/11/2025
1010
ms.author: danlep
1111
---
1212

@@ -22,11 +22,13 @@ A built-in [direct management API](/rest/api/apimanagement/apimanagementrest/api
2222

2323
## What is the deadline for the change?
2424

25-
The direct management API is deprecated. Support for the direct management API will no longer be available after 15 March 2025.
25+
The direct management API is deprecated. Support for the direct management API will no longer be available starting 15 March 2025.
2626

2727
## What do I need to do?
2828

29-
You should no longer use the direct management API. Before the retirement date, update your tools, scripts, and programs to use equivalent operations in the Azure Resource Manager-based REST API instead.
29+
You should no longer use the direct management API and, if it's enabled in your API Management instance, you should disable it. To detect API Management instances that have the direct management API enabled, you can use this [open-source tool](https://github.com/simonkurtz-MSFT/api-management-discover-direct-management-api-status).
30+
31+
Before the retirement date, update your tools, scripts, and programs that call the direct management API endpoint (`https://<service-name>.management.azure-api.net`) to use equivalent operations in the Azure Resource Manager-based REST API instead.
3032

3133
## Help and support
3234

articles/api-management/llm-semantic-cache-store-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.author: danlep
1616

1717
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1818

19-
The `llm-semantic-cache-store` policy caches responses to chat completion API and completion API requests to a configured external cache. Response caching reduces bandwidth and processing requirements imposed on the backend Azure OpenAI API and lowers latency perceived by API consumers.
19+
The `llm-semantic-cache-store` policy caches responses to chat completion API requests to a configured external cache. Response caching reduces bandwidth and processing requirements imposed on the backend Azure OpenAI API and lowers latency perceived by API consumers.
2020

2121
> [!NOTE]
2222
> * This policy must have a corresponding [Get cached responses to large language model API requests](llm-semantic-cache-lookup-policy.md) policy.

articles/api-management/policy-fragments.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,4 @@ After creating a policy fragment, you can view and update the properties of a po
110110
1. Review **Policy document references** for policy definitions that include the fragment. Before a fragment can be deleted, you must remove the fragment references from all policy definitions.
111111
1. After all references are removed, select **Delete**.
112112

113-
## Related content
114-
115-
For more information about working with policies, see:
116-
117-
+ [Tutorial: Transform and protect APIs](transform-api.md)
118-
+ [Set or edit policies](set-edit-policies.md)
119-
+ [Policy reference](./api-management-policies.md) for a full list of policy statements
120-
+ [Policy snippets repo](https://github.com/Azure/api-management-policy-snippets)
121-
+ [Author policies using Microsoft Copilot in Azure](/azure/copilot/author-api-management-policies?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
113+
[!INCLUDE [api-management-policy-ref-next-steps](../../includes/api-management-policy-ref-next-steps.md)]

articles/api-management/set-edit-policies.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -229,13 +229,4 @@ To modify the policy evaluation order using the policy editor:
229229

230230
[!INCLUDE [api-management-policies-azure-copilot](../../includes/api-management-policies-azure-copilot.md)]
231231

232-
## Related content
233-
234-
For more information about working with policies, see:
235-
236-
* [Tutorial: Transform and protect APIs](transform-api.md)
237-
* [Set or edit policies](set-edit-policies.md)
238-
* [Policy reference](./api-management-policies.md)
239-
* [Policy snippets repo](https://github.com/Azure/api-management-policy-snippets)
240-
* [Azure API Management policy toolkit](https://github.com/Azure/azure-api-management-policy-toolkit/)
241-
* [Author policies using Microsoft Copilot in Azure](/azure/copilot/author-api-management-policies?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)
232+
[!INCLUDE [api-management-policy-ref-next-steps](../../includes/api-management-policy-ref-next-steps.md)]

0 commit comments

Comments
 (0)