2016-04-08 6 views
0

hier ist die ARM-Vorlage SpeicherkontoARM Template erstellen Speicher mit Geo-Replikation

{ 
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", 
    "contentVersion": "1.0.0.0", 
    "parameters": { 
     "storageAccountType": { 
      "type": "string", 
      "defaultValue": "Standard_LRS", 
      "allowedValues": [ 
       "Standard_LRS", 
       "Standard_ZRS", 
       "Standard_GRS", 
       "Standard_RAGRS", 
       "Premium_LRS" 
      ], 
      "metadata": { 
       "description": "Describes the storage type." 
      } 
     } 
    }, 
    "resources": [ 
     ................ 
     { 
      "apiVersion": "2015-06-15", 
      "name": "[variables('storageName')]", 
      "type": "Microsoft.Storage/storageAccounts", 
      "location": "[resourceGroup().location]", 
      "dependsOn": [ ], 
      "tags": { 
       "displayName": "storage" 
      }, 
      "properties": { 
       "accountType": "[parameters('storageAccountType')]" 
      } 
     } 
    ] 
} 

funktioniert perfekt in Ordnung, aber zu schaffen, wenn ich versuche, Kontotyp Standard_RAGRS zu verwenden Geo-Replikation haben sie einen Fehler zurückgibt :

'Das Speicherkonto namens ..... existiert bereits unter dem Abonnement.'

Was mache ich falsch?

Danke

+0

Ist es möglich, dass Sie bereits ein Speicherkonto mit diesem Namen haben? –

+0

Ja, ich habe jedoch in Release-Definition Aktion - Erstellen oder Aktualisieren, so wie ich es verstehe, sollte es aktualisieren. – vshale

+0

Ich bin mir nicht ganz sicher, ob ich dem folge, was ist das? –

Antwort

0

Es gibt kein Problem in Ihrer ARM-Vorlage auf der Storage Account-Ressource.

Ich kann diese Vorlage verwenden, um Speicherkonten mit unterschiedlichen Kontotypen erfolgreich bereitzustellen.

Die Ursache, die auf Ihrer Fehlermeldung basiert, ist, weil Sie already have an existing storage account name under the same resource group and same subscription mit dem, den Sie versuchen zu erstellen.

Ich bin in der Lage, Ihren Fehler genau mit dem gleichen Szenario oben zu reproduzieren.

message":"The storage account named 'abcstorageacct' already exists under the subscription."}}

0

Sie können einige Eigenschaften Ressourceneigenschaften in einem späteren Einsatz aktualisieren für aber das variiert von Ressourcen und Eigentum. Leider kenne ich keine gute Liste von dem, was erlaubt ist.

Scheint so, als könnte der Fehler verbessert werden ...