有没有办法在 Microsoft Azure 存储资源管理器或 Azure 门户中查看托管磁盘的 blob?

Is there a way to view blobs of managed disks in Microsoft Azure Storage Explorer or the Azure Portal?

当我使用带有 非托管 磁盘的 Azure 资源管理器创建 VM 时,我可以在 Microsft Azure Storage Explorer and/or 下的 Azure 门户中查看其 .vhd指定存储帐户的 Blob 容器位于名为 "vhds" 的子容器中。

当我使用带有 托管 磁盘的 Azure 资源管理器创建 VM 时,我找不到任何包含与此托管磁盘相关的任何存储容器。

我知道 Azure "managing" 对我来说是这个存储,根据 this Microsoft doc,而且我可以为这个磁盘生成一个 "SAS Url"(这没有给我任何关于存储 blob 的位置),但我相信(如果我错了请告诉我),Azure 必须将我的 "managed disk" 存储在我订阅的存储帐户中,并且我应该能够看到这些 blob对于这些 "managed disks" 在 Microsoft Azure 存储资源管理器或 Azure 门户中的某处。

是否有一种简单的方法可以在门户或 Microsoft Azure 存储资源管理器中查看这些托管磁盘 .vhds?

目前无法在门户或 Microsoft Azure 存储资源管理器上查看托管磁盘 .vhds。

托管磁盘不同于非托管磁盘,托管磁盘存储在Microsoft 托管存储帐户中。目前,我们无法查看它。您可以将托管磁盘复制到您的私人存储帐户。

##create $SAS
$sas = Grant-AzureRmDiskAccess -ResourceGroupName shui -DiskName shuitest -DurationInSecond 3600 -Access Read 
$destContext = New-AzureStorageContext –StorageAccountName contosostorageav1 -StorageAccountKey 'YourStorageAccountKey' 
Start-AzureStorageBlobCopy -AbsoluteUri $sas.AccessSAS -DestContainer 'vhds' -DestContext $destContext -DestBlob 'MyDestinationBlobName.vhd'

备注:

如果托管磁盘附加到 VM,则应停止 VM,然后将其复制到存储帐户。