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-howto-cache-external.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,10 +41,10 @@ To complete this tutorial, you need to:
41
41
42
42
+[Create an Azure API Management instance](get-started-create-service-instance.md)
43
43
+ Understand [caching in Azure API Management](api-management-howto-cache.md)
44
-
+ Have an [Azure Cache for Redis](../azure-cache-for-redis/quickstart-create-redis), [Azure Managed Redis](../azure-cache-for-redis/quickstart-create-managed-redis.md), or another Redis-compatible cache available.
44
+
+ Have an [Azure Cache for Redis](../azure-cache-for-redis/quickstart-create-redis.md), [Azure Managed Redis](../azure-cache-for-redis/quickstart-create-managed-redis.md), or another Redis-compatible cache available.
45
45
46
46
> [!IMPORTANT]
47
-
> Azure API Management uses a Redis connection string to connect to the cache. If you use Azure Cache for Redis or Azure Managed Redis, enable access keys authentication in your cache to use a connection string. Currently, you can't use Microsoft Entra authentication to connect from Azure API Management to Azure Cache for Redis or Azure Managed Redis.
47
+
> Azure API Management uses a Redis connection string to connect to the cache. If you use Azure Cache for Redis or Azure Managed Redis, enable access key authentication in your cache to use a connection string. Currently, you can't use Microsoft Entra authentication to connect Azure API Management to Azure Cache for Redis or Azure Managed Redis.
48
48
49
49
### Redis cache for Kubernetes
50
50
@@ -66,9 +66,9 @@ The **Use from** setting in the configuration specifies the location of your API
66
66
67
67
***Default**, to configure the cache as the default for all gateway locations in the API Management instance
68
68
69
-
A cache used for **Default**will be overridden by a cache used for a specific matching region or location.
69
+
A cache used for **Default**is overridden by a cache used for a specific matching region or location.
70
70
71
-
For example, consider an API Management instance that's hosted in the East US, Southeast Asia, and West Europe regions. There are two caches configured, one for **Default** and one for **Southeast Asia**. In this example, API Management in **Southeast Asia**will use its own cache, while the other two regions will use the **Default** cache entry.
71
+
For example, consider an API Management instance that's hosted in the East US, Southeast Asia, and West Europe regions. There are two caches configured, one for **Default** and one for **Southeast Asia**. In this example, API Management in **Southeast Asia**uses its own cache, while the other two regions use the **Default** cache entry.
72
72
73
73
> [!NOTE]
74
74
> You can configure the same external cache for more than one API Management instance. The API Management instances can be in the same or different regions. When sharing the cache for more than one instance, you must select **Default** in the **Use from** setting.
Copy file name to clipboardExpand all lines: articles/api-management/api-management-howto-cache.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
@@ -89,7 +89,7 @@ To see the caching in action, call an operation from the portal.
89
89
## Related content
90
90
* For more information about caching policies, see [Caching policies][Caching policies] in the [API Management policy reference][API Management policy reference].
91
91
* For information on caching items by key using policy expressions, see [Custom caching in Azure API Management](api-management-sample-cache-by-key.md).
92
-
* For more information about using external Azure Cache for Redis, see [Use an external Azure Cache for Redis in Azure API Management](api-management-howto-cache-external.md).
92
+
* For more information about using external Azure Cache for Redis or Azure Managed Redis, see [Use an external Azure Cache for Redis in Azure API Management](api-management-howto-cache-external.md).
Copy file name to clipboardExpand all lines: articles/api-management/api-management-key-concepts.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -126,6 +126,7 @@ API Management integrates with many complementary Azure services to create enter
126
126
***[Azure Defender for APIs](protect-with-defender-for-apis.md)** and **[Azure DDoS Protection](protect-with-ddos-protection.md)** for runtime protection against malicious attacks
127
127
***Microsoft Entra ID** for [developer authentication](api-management-howto-aad.md) and [request authorization](api-management-howto-protect-backend-with-aad.md)
128
128
***[Event Hubs](api-management-howto-log-event-hubs.md)** for streaming events
129
+
***[Azure Redis](../azure-cache-for-redis/)** for caching responses with Azure Cache for Redis or Azure Managed Redis
129
130
* Several Azure compute offerings commonly used to build and host APIs on Azure, including **[Functions](import-function-app-as-api.md)**, **[Logic Apps](import-logic-app-as-api.md)**, **[Web Apps](import-app-service-as-api.md)**, **[Service Fabric](how-to-configure-service-fabric-backend.yml)**, and others including **[Azure OpenAI](azure-openai-api-from-specification.md)** service.
Copy file name to clipboardExpand all lines: articles/api-management/azure-openai-enable-semantic-caching.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
@@ -27,7 +27,7 @@ Enable semantic caching of responses to Azure OpenAI API requests to reduce band
27
27
* Chat Completion API (or Completion API) - Deployment used for API consumer calls
28
28
* Embeddings API - Deployment used for semantic caching
29
29
* 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).
30
-
* An [Azure Cache for Redis Enterprise](../azure-cache-for-redis/quickstart-create-redis-enterprise.md) or [Azure Managed Redis](../azure-cache-for-redis/azure-cache-for-redis/quickstart-create-managed-redis.md) instance. The **RediSearch** module must be enabled on the Redis cache; no other modules may be enabled.
30
+
* 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; no other modules may be enabled.
31
31
> [!NOTE]
32
32
> You can only enable the **RediSearch** module when creating a new Azure Redis Enterprise or Azure Managed Redis cache. You can't add a module to an existing cache. [Learn more](../azure-cache-for-redis/cache-redis-modules.md)
33
33
* External cache configured in the Azure API Management instance. For steps, see [Use an external Redis-compatible cache in Azure API Management](api-management-howto-cache-external.md).
0 commit comments