gpt4 book ai didi

azure - 启动-AzureStorageBlobCopy 无法复制 vhd

转载 作者:行者123 更新时间:2023-12-03 05:03:07 25 4
gpt4 key购买 nike

这是代码:

$sas = Grant-AzureRmDiskAccess -ResourceGroupName $diskResourceGroup -DiskName $diskName -DurationInSecond 3600 -Access Read

$storageAccountKey = (Get-AzureRmStorageAccountKey -Name $storageAccount -ResourceGroupName $storageAccountResourceGroup)[0].Value
$destContext = New-AzureStorageContext -StorageAccountName $storageAccount -StorageAccountKey $storageAccountKey

$checkContainer = Get-AzureStorageContainer -prefix $blobContainerName -Context $destContext

Start-AzureStorageBlobCopy -AbsoluteUri $sas.AccessSAS -DestContainer $blobContainerName -DestContext $destContext -DestBlob $blobName -Force
Get-AzureStorageBlobCopyState -Container $blobContainerName -Blob $blobName -Context $destContext -WaitForComplete

我正在将 256GB 数据磁盘复制到 blob 进行灾难恢复练习,但失败并显示以下日志:

[18:44:22][步骤 7/12] 开始将虚拟机复制到存储
[18:44:23][步骤7/12]
[18:44:23][步骤 7/12] ICloudBlob:Microsoft.WindowsAzure.Storage.Blob.CloudPageBlob
[18:44:23][步骤 7/12] BlobType:PageBlob
[18:44:23][步骤7/12]长度:-1
[18:44:23][步骤 7/12] 内容类型:
[18:44:23][步骤 7/12] 最后修改时间:2018 年 9 月 8 日 10:44:22 PM +00:00
[18:44:23][步骤 7/12] 快照时间:
[18:44:23][步骤7/12]ContinuationToken:
[18:44:23][步骤 7/12] 上下文:Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
[18:44:23][步骤 7/12] 名称:some-data-disk.vhd
[18:44:23][步骤7/12]
[19:43:50][步骤7/12]
[19:43:50][步骤 7/12] 副本 ID:36d3af59-ce10-4e7c-9b98-cb7ab50d1bb7
[19:43:50][步骤7/12]完成时间:9/8/2018 11:43:49 PM +00:00
[19:43:50][步骤7/12]状态:失败
[19:43:50][步骤7/12]来源:https://md-zdj0tc3ldgbq.blob.core.windows.net/px2lhh4
[19:43:50][步骤7/12] e75-b63db649096c&sig=NsbVUO5+LQoUnIvCFMKJcKYSJ9DlI7m/
[19:43:50][步骤 7/12] 已复制字节数:75310645760
[19:43:50][步骤 7/12] 总字节数:274877907456
[19:43:50][步骤 7/12] StatusDescription : 403 AuthenticationFailed “读取时复制失败
[19:43:50][步骤7/12]来源。”

它创建了一个不可用的 0 字节 blob。这以前有用过。有谁深入了解这个错误。我不应该这样做吗?有没有更好的办法?谢谢!

最佳答案

我认为上传失败是因为该文件仅可用 3600 秒:
$sas = Grant-AzureRmDiskAccess -ResourceGroupName $diskResourceGroup -DiskName $diskName -DurationInSecond 3600 -Access 读取

更改文件可读的时间应该可以解决您的问题。

关于azure - 启动-AzureStorageBlobCopy 无法复制 vhd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52260484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com