【问题标题】:Lease on VHD after Blob Copy (start-azurestorageblobcopy)在 Blob 复制后租用 VHD (start-azurestorageblobcopy)
【发布时间】:2015-11-30 21:43:34
【问题描述】:

我在过去几周(可能更长)中注意到,在复制 VHD 后,当我尝试创建 VHD 来创建 VM 时,我收到一条消息,指出该 blob 上仍有租约。几个小时后,消息消失,我可以继续。我尝试检查副本的状态,但它总是说它已完成。我正在使用新名称创建 VHD 和 VM,因此与旧 VM 没有冲突。有什么方法可以快速知道租约何时释放?我认为我正在使用 Azure PowerShell 1.0.1。

【问题讨论】:

    标签: azure azure-powershell


    【解决方案1】:

    您可以使用下面的 PowerShell 代码快速获取 Blob 租约的状态。

    $Context = New-AzureStorageContext -StorageAccountName <storageAccountName> -StorageAccountKey <storageAccountKey>
    $Blob = Get-AzureStorageBlob -Container <containerName> -Blob <blobName> -Context $Context
    $BlobLeaseStatus = $Blob.ICloudBlob.Properties.LeaseStatus
    

    【讨论】:

    • 谢谢,这可能会成功。然而,进一步的调查让我意识到 Get-AzureStorageBlobCopyStatus 已经改变,所以我决定只使用 --WaitForComplete 选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 2014-05-24
    • 1970-01-01
    • 2017-02-08
    相关资源
    最近更新 更多