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

如何用Azure PowerShell撤销VM磁盘SAS?Get-AzDiskAccess无返回

解决Azure PowerShell撤销VM磁盘SAS的问题

你用Get-AzDiskAccess命令返回空是正常的,因为这个命令针对的是独立的DiskAccess资源,而你在门户里看到的磁盘SAS是直接绑定在磁盘资源本身的,不属于DiskAccess对象范畴。

用PowerShell撤销磁盘SAS的正确步骤:

  • 首先获取目标磁盘的资源对象:

    $disk = Get-AzDisk -ResourceGroupName <你的资源组名> -Name <你的磁盘名称>
    
  • 验证当前磁盘的SAS状态(可选):
    查看$disk.DiskAccessSAS属性,若存在SAS会显示对应的签名内容。

  • 执行撤销操作,清除磁盘上的SAS:
    方法一:直接通过命令更新

    Update-AzDisk -ResourceGroupName <你的资源组名> -Name <你的磁盘名称> -DiskAccessSAS $null
    

    方法二:通过磁盘对象更新

    $disk.DiskAccessSAS = $null
    Update-AzDisk -ResourceGroupName <你的资源组名> -Disk $disk
    
  • 验证撤销结果:
    重新获取磁盘对象,检查$disk.DiskAccessSAS是否为空,为空则说明SAS已成功撤销。

补充:如果你的SAS是通过创建DiskAccess资源并关联磁盘生成的,才需要使用Get-AzDiskAccess找到对应的DiskAccess对象,再删除该资源来撤销SAS,但这种场景较少见。

内容的提问来源于stack exchange,提问作者Node.JS

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:06:33