You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/api-management/api-management-policies.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ More information about policies:
86
86
-[Convert XML to JSON](xml-to-json-policy.md) - Converts request or response body from XML to JSON.
87
87
-[Find and replace string in body](find-and-replace-policy.md) - Finds a request or response substring and replaces it with a different substring.
88
88
-[Mask URLs in content](redirect-content-urls-policy.md) - Rewrites (masks) links in the response body so that they point to the equivalent link via the gateway.
89
-
-[Set backend service](set-backend-service-policy.md) - Changes the backend service base URL of an incoming request to a URL or a [backend](backends.md). Referencing a backend resource allows you to manage the backend service base URL and other settings in a single place. Also apply backend properties such as [distributing traffic to a pool of URLs](backends.md#load-balanced-pool-preview) and [circuit breaker rules](backends.md#circuit-breaker-preview) to protect the backend from too many requests.
89
+
-[Set backend service](set-backend-service-policy.md) - Changes the backend service base URL of an incoming request to a URL or a [backend](backends.md). Referencing a backend resource allows you to manage the backend service base URL and other settings in a single place. Also implement [load balancing of traffic across a pool of backend services](backends.md#load-balanced-pool-preview) and [circuit breaker rules](backends.md#circuit-breaker-preview) to protect the backend from too many requests.
90
90
-[Set body](set-body-policy.md) - Sets the message body for a request or response.
91
91
-[Set HTTP header](set-header-policy.md) - Assigns a value to an existing response and/or request header or adds a new response and/or request header.
92
92
-[Set query string parameter](set-query-parameter-policy.md) - Adds, replaces value of, or deletes request query string parameter.
Copy file name to clipboardExpand all lines: articles/api-management/backends.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
2
title: Azure API Management backends | Microsoft Docs
3
-
description: Learn about custom backends in Azure API Management
3
+
description: Learn about backends in Azure API Management. A backend entity encapsulates information about the backend service, promoting reusability across APIs and improved governance.
4
4
services: api-management
5
5
author: dlepow
6
6
ms.service: api-management
7
7
ms.topic: article
8
-
ms.date: 03/08/2024
8
+
ms.date: 03/14/2024
9
9
ms.author: danlep
10
10
ms.custom:
11
11
---
@@ -25,20 +25,20 @@ API Management also supports using other Azure resources as an API backend, such
25
25
26
26
## Benefits of backends
27
27
28
-
API Management supports custom backends so you can manage the backend services of your API. A backend resource abstracts information about the backend service, promoting reusability across APIs and improved governance.
28
+
API Management supports backend entities so you can manage the backend services of your API. A backend entity encapsulates information about the backend service, promoting reusability across APIs and improved governance.
29
29
30
-
Use custom backends for one or more of the following:
30
+
Use backends for one or more of the following:
31
31
32
32
* Authorize the credentials of requests to the backend service
33
33
* Take advantage of API Management functionality to maintain secrets in Azure Key Vault if [named values](api-management-howto-properties.md) are configured for header or query parameter authentication.
34
-
*Protect your backend from too many requests
34
+
*Define circuit breaker rules to protect your backend from too many requests
35
35
* Route or load-balance requests to multiple backends
36
36
37
-
Configure and manage custom backends in the Azure portal, or using Azure APIs or tools.
37
+
Configure and manage backend entities in the Azure portal, or using Azure APIs or tools.
38
38
39
39
## Reference backend using set-backend-service policy
40
40
41
-
After creating a backend, you can reference the backend in your APIs. Use the [`set-backend-service`](set-backend-service-policy.md) policy to direct an incoming API request to the custom backend. If you already configured a backend web service for an API, you can use the `set-backend-service` policy to redirect the request to a custom backend instead of the default backend web service configured for that API. For example:
41
+
After creating a backend, you can reference the backend in your APIs. Use the [`set-backend-service`](set-backend-service-policy.md) policy to direct an incoming API request to the backend. If you already configured a backend web service for an API, you can use the `set-backend-service` policy to redirect the request to a backend entity instead. For example:
Copy file name to clipboardExpand all lines: articles/api-management/set-backend-service-policy.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,14 @@ author: dlepow
6
6
7
7
ms.service: api-management
8
8
ms.topic: article
9
-
ms.date: 03/08/2024
9
+
ms.date: 03/14/2024
10
10
ms.author: danlep
11
11
---
12
12
13
13
# Set backend service
14
14
Use the `set-backend-service` policy to redirect an incoming request to a different backend than the one specified in the API settings for that operation. This policy changes the backend service base URL of the incoming request to a URL or [backend](backends.md) specified in the policy.
15
15
16
-
Referencing a backend entity allows you to manage the backend service base URL and other settings in a single place and reuse them across multiple APIs and operations. Also apply backend properties such as [distributing traffic to a pool of URLs](backends.md#load-balanced-pool-preview) and [circuit breaker rules](backends.md#circuit-breaker-preview) to protect the backend from too many requests.
16
+
Referencing a backend entity allows you to manage the backend service base URL and other settings in a single place and reuse them across multiple APIs and operations. Also implement [load balancing of traffic across a pool of backend services](backends.md#load-balanced-pool-preview) and [circuit breaker rules](backends.md#circuit-breaker-preview) to protect the backend from too many requests.
17
17
18
18
> [!NOTE]
19
19
> Backend entities can be managed via [Azure portal](how-to-configure-service-fabric-backend.md), management [API](/rest/api/apimanagement), and [PowerShell](https://www.powershellgallery.com/packages?q=apimanagement).
0 commit comments