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

CentOS7.9 Azure VM执行az vm encryption show返回substatus为null原因咨询

Azure磁盘加密查询时substatus返回null的原因及解决方法
  • 根因:微软2022年推出的新版Azure磁盘加密(ADE v2)对命令返回字段做了调整,旧版本ADE会在返回结果的根级别返回status和substatus字段用于标识整体加密进度,新版本已经将加密状态下放到每个磁盘的statuses字段单独维护,根级别的status和substatus字段已被弃用,因此返回null属于正常现象,不是命令执行故障。
  • 从你提供的完整返回结果可以判断当前加密进度:OS盘的加密已经完成,对应disks节点下OS盘的statuses.code为EncryptionState/encrypted,displayStatus明确标注磁盘已启用加密,此时SSH连接已经恢复可用,可以执行后续操作。你名下的另一块数据盘当前未加密,若无需加密数据盘可忽略该状态。
  • 适配新版ADE的加密状态查询命令:
    要查询单盘加密状态可使用如下命令,将os_disk_name替换为你的实际OS盘名即可:
    az vm encryption show --name ${VMNAME} --resource-group ${RGNAME} --query "disks[?name=='os_disk_name'].statuses[0].code" -o tsv
    若返回值为EncryptionState/encrypted则代表对应磁盘加密完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 15:45:07