2017-04-03 9 views
0

新しいサービスファブリックは、テンプレートを使用してAzureの上に作成された場合、それはJSONのこのスニペットを使用しています -更新サービスファブリック/ VMSSストレージアカウントキー

"name": "[concat('VMDiagnosticsVmExt', '_', variables('vmNodeType0Name'))]", 
"properties": { 
    "type": "IaaSDiagnostics", 
    "autoUpgradeMinorVersion": true, 
    "protectedSettings": { 
    "storageAccountName": "[parameters('SupportStorageAccountName')]", 
    "storageAccountKey": "[parameters('SupportprotectedAccountKey1')]", 
    "storageAccountEndPoint": "https://core.windows.net/" 

私は私達のセキュリティ手順の一部としてstorageAccountKeyを更新したいですしかし、私はそれらを変更する方法を考え出すことはできません。

私はテンプレートを経由して変更を適用しようとしましたが、私はエラー

"code": "OperationNotAllowed", 
"message": "VM Scale Set extensions of handler 
'Microsoft.Azure.ServiceFabric.ServiceFabricNode' 
can be deleted only at the time of VM Scale Set deletion." 

を取得し、私が接続して、私は

が可能。これは、その変更できるようになるPowerShellで何かを見つけることができません?

答えて

0

Service Fabricの展開に元々使用していたのと同じテンプレートを使用しましたか?このエラーメッセージは、テンプレートに縮尺セットだけが指定されているように聞こえ、サービスファブリック拡張がテンプレートに含まれていないと、縮尺セットからサービスファブリックが削除されるため、サービスファブリックはそれをブロックしています。

+0

これは、設定を変更するために必要だったテンプレートの一部であり、インクリメンタルモードだったので、SFをまったく変更しようとすべきではありません。 –

+0

私はARMテンプレートシステムが非常に精巧であることを発見しました。変更が適用された元のテンプレートを押してみてください。 – Mardoxx

関連する問題