复制 blob 而不将其下载到本地内存

Copy blob without downloading it to local memory

我需要将 blob 从一个 Azure 存储帐户复制到另一个。如前所述 here

AzCopy does it by downloading the blobs from the source storage endpoint to local memory and then upload them to the destination storage endpoint.

由于某些限制,我需要一种解决方案,可以直接将 blob 从一个 Azure 存储帐户复制到另一个,而无需将 blob 下载到本地内存。我还需要做一个同步复制。

是否有任何工具可以实现此目的或任何其他可行的解决方案,足以让我们自行构建?​​

Due to some constraints I need a solution which can directly copy blob from one Azure storage account to another without downloading blob to local memory. Also I need to do a synchronous copy.

我认为这是不可能的。如果您想要同步复制,那么唯一的选择是下载 blob,然后重新上传它。要减少同步复制的时间,您可以从 Azure 本身的 VM 运行 AzCopy。

如果您想直接从一个存储帐户复制到另一个存储帐户,那么唯一可用的选项是执行 AzCopy 中提供的异步复制。