我已将虚拟机规模集 (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 char:5 + 新 AzureRmResourceGroupDeployment -ResourceGroupName $resourceGr ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo:未指定:(:) [New-AzureRmResourceGroupDeployment],异常 + FullyQualifiedErrorId:Microsoft.Azure.Commands.Resources.NewAzureResourceGroupDeploymentCommand