仮想マシン スケール セット (VMSS) を Service Fabric クラスターの一部として Azure にデプロイしました。VMSS を追加のシークレットで更新するためにわずかに拡張されたテンプレートを再デプロイしようとすると、次のエラーが発生します。使用しているパラメータがすべて正しいことを確認しました。
"type": "Microsoft.Compute/virtualMachineScaleSets",
// ...
"osProfile": {
// ...
"secrets": [
{
"sourceVault": {
"id": "[parameters('sourceVaultValue')]"
},
"vaultCertificates": [
{
"certificateStore": "[parameters('certificateStoreValue')]",
"certificateUrl": "[parameters('certificateUrlValue')]"
},
{ // ******* ADDED *******
"certificateStore": "[parameters('certificateStoreValue')]",
"certificateUrl": "[parameters('sslCertificateUrlValue')]"
} // ******* ADDED *******
]
}
]
}, // ...
New-AzureRmResourceGroupDeployment : 午後 5:46:20 - リソース Microsoft.Compute/virtualMachineScaleSets 'Primary' がメッセージで失敗しました 仮想マシン スケール セットの VM インスタンスで現在使用されている VHD コンテナーは削除できません。VHD コンテナーを削除するには、すべての それを使用している仮想マシン スケール セットの VM インスタンスは、最初に削除する必要があります。 D:\myapp\deploy\deploy.ps1:104 文字:5 + New-AzureRmResourceGroupDeployment -ResourceGroupName $resourceGr ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [New-AzureRmResourceGroupDeployment]、例外 + FullyQualifiedErrorId : Microsoft.Azure.Commands.Resources.NewAzureResourceGroupDeploymentCommand