AzCopy /Source:https://sourceaccount.blob.core.windows.net/mycontainer1
/Dest:https://destaccount.blob.core.windows.net/mycontainer2
/SourceKey:key1 /DestKey:key2 /S
使用此脚本将数据从一个容器迁移到另一个容器后显示错误:
未知命令“/source:https://xxxxx.blob.core.windows.net/xxx“代表”azcopy“
其余命令(复制、同步)运行正常。
答案1
您的命令在我这边运行良好。尝试删除并重新安装 AzCopy,因为你的命令没有任何问题。
答案2
问题是微软创建了一个全新的程序,其语法完全不同,并将其命名为 AzCopy。有旧语法和 AzCopy v10+ 语法。
答案3
你的AzCopy
语法不正确。请查看这关联
将容器复制到另一个存储帐户
句法
azcopy copy 'https://<source-storage-account-name>.blob.core.windows.net/<container-name>?<SAS-token>' 'https://<destination-storage-account-name>.blob.core.windows.net/<container-name>' --recursive
例子
azcopy copy 'https://mysourceaccount.blob.core.windows.net/mycontainer?sv=2018-03-28&ss=bfqt&srt=sco&sp=rwdlacup&se=2019-07-04T05:30:08Z&st=2019-07-03T21:30:08Z&spr=https&sig=CAfhgnc9gdGktvB=ska7bAiqIddM845yiyFwdMH481QA8%3D' 'https://mydestinationaccount.blob.core.windows.net/mycontainer' --recursive