1

Я пытаюсь создать кэш-память Azure Redis с использованием шаблона ARM. Это работает как ожидалось, за исключением того, что I не может указать ключи доступа.Предоставление кэш-памяти Azure Redis с использованием ARM и указания ключей доступа

Обычно я работаю с сгенерированными ключами, которые, вероятно, рекомендуются, но в этом случае я не буду предоставлять эти ключи в моем развертывании (по некоторым причинам, устаревшим).

Q: Возможно ли предоставить ключи доступа в шаблоне ARM? Или я могу установить их после развертывания с использованием PowerShell?

Вот отрывок из моего шаблона ARM:

"resources": [ 
     { 
      "type": "Microsoft.Cache/Redis", 
      "name": "[parameters('myRedis_name')]", 
      "apiVersion": "2016-04-01", 
      "location": "West Europe", 
      "tags": {}, 
      "properties": { 
       "redisVersion": "3.2", 
       "sku": { 
        "name": "Standard", 
        "family": "C", 
        "capacity": 1 
       }, 
       "enableNonSslPort": false, 
       "redisConfiguration": { 
        "maxclients": "1000", 
        "maxmemory-reserved": "50", 
        "maxmemory-delta": "50" 
       } 
      }, 
      "resources": [], 
      "dependsOn": [] 
     }, 

ответ

1

Так же, как ключи Azure Storage (или ключи DocumentDB и т.д.), у вас нет возможности указать ключи. Вы можете либо использовать предоставленные, либо в любое время восстановить ключи (как первичные, так и вторичные). Так управляются ключи, независимо от того, используете ли они ARM или портал. Вот Screengrab, где вы можете увидеть варианты Regen:

redis service keys

Там нет никакого способа, чтобы ввести определенный ключ самостоятельно.

+0

Спасибо, что подтвердили это. –

Смежные вопросы