如何在存储帐户之间复制特定版本的 Azure Blob?
How to copy a particular version of a azure blob between storage accounts?
我需要将特定版本的 Azure Blob 从源存储帐户复制到目标存储帐户。有没有办法做到这一点?
我刚看到这样的命令。但它将版本下载到本地存储。但是我需要直接复制版本到另一个存储账户。
Azcopy copy https://sarahnotes.blob.core.windows.net/quicknotes/music.txt "C:users/saleandownloads/azurestorage" –list-of-versions="versions.txt"
当我尝试用 azure blob 存储路径替换目标时,它说它必须是本地文件夹。
Either source is not a blob or destination is not a local folder
感谢您确认问题已解决@Sashin Sahasra
谢谢Gaurav Mantri,请在评论中发表您的建议作为答复,
如果目标不是本地的,您应该将 版本 ID 附加到源:
azcopy copy “<SourceblobURI><version_id=<blobversionId>?<SAS_token>” “<destinationblobURI>?<SAS_token>”
我需要将特定版本的 Azure Blob 从源存储帐户复制到目标存储帐户。有没有办法做到这一点?
我刚看到这样的命令。但它将版本下载到本地存储。但是我需要直接复制版本到另一个存储账户。
Azcopy copy https://sarahnotes.blob.core.windows.net/quicknotes/music.txt "C:users/saleandownloads/azurestorage" –list-of-versions="versions.txt"
当我尝试用 azure blob 存储路径替换目标时,它说它必须是本地文件夹。
Either source is not a blob or destination is not a local folder
感谢您确认问题已解决@Sashin Sahasra
谢谢Gaurav Mantri,请在评论中发表您的建议作为答复,
如果目标不是本地的,您应该将 版本 ID 附加到源:
azcopy copy “<SourceblobURI><version_id=<blobversionId>?<SAS_token>” “<destinationblobURI>?<SAS_token>”