You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Bicep模板中OSDisk的deleteOption设置报错求助

错误原因及解决方法
  • 核心问题:你把deleteOption属性放错了位置
    Azure虚拟机的Bicep定义中,deleteOption并不是直接挂在storageProfile.osDisk节点下,而是属于osDisk内部的managedDisk子节点。只有当使用托管磁盘时,才需要在managedDisk中配置该属性,用来指定删除虚拟机时是否同步删除磁盘。

  • 正确的配置示例:

resource vm 'Microsoft.Compute/virtualMachines@2023-07-01' = {
  name: 'your-vm-name'
  location: 'your-region'
  properties: {
    storageProfile: {
      osDisk: {
        createOption: 'FromImage'
        managedDisk: {
          storageAccountType: 'Standard_LRS'
          deleteOption: 'Delete' // 正确的配置位置
        }
      }
      // 其他存储配置(比如数据磁盘)
    }
    // 其他VM配置(比如硬件配置、网络配置等)
  }
}
  • 额外注意:确保你使用的Microsoft.Compute/virtualMachines API版本不低于2019-07-01,更早的版本可能不支持该属性。

内容的提问来源于stack exchange,提问作者Coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 20:01:22