Skip to content

Commit 2c0026c

Browse files
authored
Merge pull request #262613 from MicrosoftDocs/main
Publish to live, Sunday 4 AM PST, 1/7
2 parents b0824b2 + ad790fc commit 2c0026c

18 files changed

+375
-410
lines changed

articles/azure-cache-for-redis/cache-private-link.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,23 @@ You can restrict public access to the private endpoint of your cache by disablin
2828
>
2929
> When using the Basic tier, you might experience data loss when you delete and recreate a private endpoint.
3030
31+
## Scope of availability
32+
33+
|Tier | Basic, Standard, Premium |Enterprise, Enterprise Flash |
34+
|---------|---------|---------|
35+
|Available | Yes | Yes |
36+
3137
## Prerequisites
3238

3339
- Azure subscription - [create one for free](https://azure.microsoft.com/free/)
3440

3541
> [!IMPORTANT]
36-
> Currently, portal console support, and persistence to firewall storage accounts are not supported.
37-
> When using private link, you cannot export or import a cache that to a [storage account](/azure/storage/common/storage-network-security) that has firewall enabled.
42+
> Currently, the [portal-based redis console](cache-configure.md#redis-console) is not supported with private link.
43+
>
44+
45+
> [!IMPORTANT]
46+
> When using private link, you cannot export or import data to a to a storage account that has firewall enabled unless you're using [managed identity to autenticate to the storage account](cache-managed-identity.md).
47+
> For more information, see [How to export if I have firewall enabled on my storage account?](cache-how-to-import-export-data.md#how-to-export-if-i-have-firewall-enabled-on-my-storage-account)
3848
>
3949
4050
## Create a private endpoint with a new Azure Cache for Redis instance
@@ -339,23 +349,23 @@ az network private-endpoint delete --name MyPrivateEndpoint --resource-group MyR
339349

340350
### How do I connect to my cache with private endpoint?
341351

342-
Your application should connect to `<cachename>.redis.cache.windows.net` on port `6380`. We recommend avoiding the use of `<cachename>.privatelink.redis.cache.windows.net` in configuration or connection string.
352+
For **Basic, Standard, and Premium tier** caches, your application should connect to `<cachename>.redis.cache.windows.net` on port `6380`. A private DNS zone, named `*.privatelink.redis.cache.windows.net`, is automatically created in your subscription. The private DNS zone is vital for establishing the TLS connection with the private endpoint. We recommend avoiding the use of `<cachename>.privatelink.redis.cache.windows.net` in configuration or connection string.
343353

344-
A private DNS zone, named `*.privatelink.redis.cache.windows.net`, is automatically created in your subscription. The private DNS zone is vital for establishing the TLS connection with the private endpoint.
354+
For **Enterprise and Enterprise Flash** tier caches, your application should connect to `<cachename>.<region>.redisenterprise.cache.azure.net` on port `10000`.
345355

346356
For more information, see [Azure services DNS zone configuration](../private-link/private-endpoint-dns.md).
347357

348358
### Why can't I connect to a private endpoint?
349359

350-
- Private endpoints can't be used with your cache instance if your cache is already a VNet injected cache.
360+
- Private endpoints can't be used with your cache instance if your cache is already using the VNet injection network connection method.
351361
- You have a limit of one private link for clustered caches. For all other caches, your limit is 100 private links.
352-
- You try to [persist data to storage account](cache-how-to-premium-persistence.md) where firewall rules are applied might prevent you from creating the Private Link.
362+
- You try to [persist data to a storage account](cache-how-to-premium-persistence.md) with firewall rules and you're not using managed identity to connect to the storage account.
353363
- You might not connect to your private endpoint if your cache instance is using an [unsupported feature](#what-features-arent-supported-with-private-endpoints).
354364

355365
### What features aren't supported with private endpoints?
356366

357367
- Trying to connect from the Azure portal console is an unsupported scenario where you see a connection failure.
358-
- Private links can't be added to caches that are already geo-replicated. To add a private link to a geo-replicated cache: 1. Unlink the geo-replication. 2. Add a Private Link. 3. Last, relink the geo-replication.
368+
- Private links can't be added to Premium tier caches that are already geo-replicated. To add a private link to a cache using [passive geo-replication](cache-how-to-geo-replication.md): 1. Unlink the geo-replication. 2. Add a Private Link. 3. Last, relink the geo-replication.
359369

360370
### How do I verify if my private endpoint is configured correctly?
361371

@@ -378,7 +388,7 @@ To change the value in the Azure portal, follow these steps:
378388

379389
1. Select the **Enable public network access** button.
380390

381-
To change the value through a RESTful API PATCH request, use the following code and edit the value to reflect the flag you want for your cache.
391+
You can also change the value through a RESTful API PATCH request. For example, use the following code for a Basic, Standard, or Premium tier cache and edit the value to reflect the flag you want for your cache.
382392

383393
```http
384394
PATCH https://management.azure.com/subscriptions/{subscription}/resourceGroups/{resourcegroup}/providers/Microsoft.Cache/Redis/{cache}?api-version=2020-06-01
@@ -388,7 +398,7 @@ To change the value through a RESTful API PATCH request, use the following code
388398
}
389399
390400
```
391-
For more information, see [Redis - Update] (/rest/api/redis/Redis/Update?tabs=HTTP).
401+
For more information, see [Redis - Update](/rest/api/redis/Redis/Update?tabs=HTTP).
392402

393403
### How can I migrate my VNet injected cache to a Private Link cache?
394404

0 commit comments

Comments
 (0)