1

Ich versuche, einen Azure Redis Cache mithilfe einer ARM-Vorlage bereitzustellen. Dies funktioniert wie erwartet mit der Ausnahme, dass ich die Zugriffsschlüssel nicht angeben kann.Bereitstellung von Azure Redis Cache mit ARM und Angabe von Zugriffsschlüsseln

Normalerweise arbeite ich mit den generierten Schlüsseln, was wahrscheinlich der empfohlene Weg ist - aber in diesem Fall werde ich diese Schlüssel nicht innerhalb meiner Implementierung bereitstellen (aus irgendwelchen alten Gründen).

Q: Ist es möglich, die Zugriffsschlüssel innerhalb einer ARM-Vorlage bereitzustellen? Oder kann ich sie nach die Bereitstellung mit PowerShell?

Hier ist ein Ausschnitt aus meiner ARM-Vorlage:

"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": [] 
     }, 

Antwort

1

Genau wie Azure Storage-Tasten (oder DocumentDB Schlüssel, etc.), Sie haben keine Möglichkeit, die Schlüssel zu spezifizieren. Sie können entweder die zur Verfügung gestellten Daten verwenden oder die Schlüssel (entweder primär oder sekundär) jederzeit neu generieren. Auf diese Weise werden Schlüssel verwaltet, unabhängig davon, ob ARM oder das Portal verwendet wird. Hier ist ein Screengrab, wo Sie die Optionen regen sehen:

redis service keys

Es gibt keine Möglichkeit, einen bestimmten Schlüssel des eigenen einzugeben.

+0

Vielen Dank für die Bestätigung. –

Verwandte Themen