Подключиться к частный IP-адрес vlan redis cache azure

У меня есть кеш Redis с Microsoft Azure и виртуальная сеть с IP 172.160.0.99, когда я пытаюсь подключиться с использованием этого IP, это дало мне ошибку.

Мне нужна другая дополнительная конфигурация для этого?

0
задан 6 February 2017 в 21:31
2 ответа

из

https://github.com/a-magdy/azure-content/blob/master/articles/redis-cache/cache-how-to-premium-vnet. md

[AZURE.IMPORTANT] Чтобы получить доступ к экземпляру кэша Azure Redis при использовании виртуальной сети, передайте статический IP-адрес кеша в виртуальной сети в качестве первого параметра и передайте параметр sslhost с конечной точкой вашего кеша. В следующем примере статический IP-адрес - 172.160.0.99, а конечная точка кэша - contoso5.redis.cache.windows.net.

{
 return ConnectionMultiplexer.Connect("172.160.0.99,sslhost=contoso5.redis.cache.windows.net,abortConnect=false,ssl=true,password=password");
      });

public static ConnectionMultiplexer Connection
{
   get
     {
        return lazyConnection.Value;
   }
}
0
ответ дан 5 December 2019 в 08:41

Хотел бы отметить, что текущая документация предлагает противоположный ответ. В приведенной ниже документации рекомендуется подключаться через имя хоста вместо IP.

Мы рекомендуем использовать имя хоста. Другими словами, используйте следующее:

[mycachename].redis.windows.net:6380,password=xxxxxxxxxxxxxxxxxxxxx,ssl=True,abortConnect=False

Избегайте использования IP-адреса, подобного следующей строке подключения:

10.128.2.84:6380, пароль=xxxxxxxxxxxxxxxxxxxx,ssl=True,abortConnect=False

https://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-premium-vnet#when-trying-to-connect-to-my-azure-cache-for-redis-in-a- vnet-why-am-i-getting-an-error-stateing-the-remote-certificate-is-invalid

0
ответ дан 28 April 2020 в 01:03

Теги

Похожие вопросы