使用AzCopy将表从azure复制到本地存储

Gal*_*kin 1 azure azure-storage azcopy

我正在尝试将myTable从azure复制到本地模拟器

AzCopy.exe /来源:https://teststorage.table.core .../Dest:http://127.0.0.1:10002/devstoreaccount1/myTable/sourceKey:VUGXYOrFUG8 + f7KYt5etrjB4B/3QbwWiJgLZ6wXCdx6p + bV/GTfCLJshpWQvFZNChXtPbR2llqvbXIB9qucSJQ ==/destkey :Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw ==/destType:table/S

我有这个错误:命令的语法不正确.Azure Table服务或AzCopy不支持将数据从一个表复制到另一个表.

谁能告诉我我的命令在哪里?

Zha*_*oft 7

到目前为止,AzCopy不支持直接将表复制到表.要解决此问题,您可以运行两个命令,首先将源表导出到local或blob,然后导回到目标表.

BTW,/ S是仅适用于blob /文件复制的选项,您无法为表复制指定它.

AzCopy.exe /来源:https://youraccount1.table.core.windows.net/srctable/SourceKey:key1/Dest:D:\ LocalFolder/Manifest:yourfilename/SplitSize:128

AzCopy.exe /来源:D:\ LocalFolder/Dest:http://127.0.0.1:10002/ devstoreaccount1/desttable/DestType:Table/DestKey:key2/Manifest:yourfilename/EntityOperation:InsertOrReplace