Blob 复制后 VHD 租约 (start-azurestorageblobcopy)
Lease on VHD after Blob Copy (start-azurestorageblobcopy)
我注意到在过去几周(可能更长)复制 VHD 后,当我尝试创建 VHD 来创建 VM 时,我收到一条消息,指出 blob 上仍有租约.几个小时后,消息消失,我可以继续。我试着检查副本的状态,但它总是说它已完成。我正在使用新名称创建 VHD 和 VM,因此不会与旧 VM 发生冲突。有什么方法可以快速判断租约何时解除?我想我正在使用 Azure PowerShell 1.0.1。
您可以使用下面的 PowerShell 代码快速获取 blob 租约的状态。
$Context = New-AzureStorageContext -StorageAccountName <storageAccountName> -StorageAccountKey <storageAccountKey>
$Blob = Get-AzureStorageBlob -Container <containerName> -Blob <blobName> -Context $Context
$BlobLeaseStatus = $Blob.ICloudBlob.Properties.LeaseStatus
我注意到在过去几周(可能更长)复制 VHD 后,当我尝试创建 VHD 来创建 VM 时,我收到一条消息,指出 blob 上仍有租约.几个小时后,消息消失,我可以继续。我试着检查副本的状态,但它总是说它已完成。我正在使用新名称创建 VHD 和 VM,因此不会与旧 VM 发生冲突。有什么方法可以快速判断租约何时解除?我想我正在使用 Azure PowerShell 1.0.1。
您可以使用下面的 PowerShell 代码快速获取 blob 租约的状态。
$Context = New-AzureStorageContext -StorageAccountName <storageAccountName> -StorageAccountKey <storageAccountKey>
$Blob = Get-AzureStorageBlob -Container <containerName> -Blob <blobName> -Context $Context
$BlobLeaseStatus = $Blob.ICloudBlob.Properties.LeaseStatus