如何在存储帐户之间复制特定版本的 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>”