Azure Blob 副本卡在待处理状态

mge*_*ety 5 powershell azure azure-storage-blobs

我正在尝试将 VM 从一个订阅复制到另一个订阅。我已经为其他 5 个虚拟机完成了这项工作,没有任何问题。突然之间,使用此 VM 我遇到了问题。复制操作系统磁盘时,该进程会不断挂起。

我正在使用的脚本如下:

foreach($disk in $allDisks)
{
    $blobName = $disk.MediaLink.Segments[2]
    $blobStorageAccount = $disk.MediaLink.Segments[1].Replace('/', '')
    $targetBlob = Start-AzureStorageBlobCopy -SrcContainer $blobStorageAccount -SrcBlob $blobName `
        -DestContainer vhds -DestBlob $blobName `
        -Context $sourceContext -DestContext $destContext -Force

    Write-Host "Copying blob $blobName"

    $copyState = $targetBlob | Get-AzureStorageBlobCopyState

    while ($copyState.Status -ne "Success")
    {
        $percent = ($copyState.BytesCopied / $copyState.TotalBytes) * 100
        Write-Host "Completed $('{0:N2}' -f $percent)%"
        sleep -Seconds 20
        $copyState = $targetBlob | Get-AzureStorageBlobCopyState
    }
Run Code Online (Sandbox Code Playgroud)

当我检查 $copyState 上的状态时,它停留在 Pending。我已经去使用了 Stop-AzureStorageBlobCopy,删除了目标 blob 并重新开始,但无论如何它总是停留在 Pending 状态,BytesCopied 为 0。

源 VM 在复制之前已停止(解除分配)。我看不到其他待处理的复制操作,并且我已经手动检查了目标订阅中的每个 blob。

我什至尝试了 AzureStorageExplorer 中源 blob 的重命名操作,最终创建了一个副本。该副本完成没有问题。我尝试将原始文件的 COPY 复制到其他订阅,但它也卡在“待处理”状态。

为什么我不能在订阅之间复制的任何想法?