微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

由于错误,azcopy 无法执行复制命令:不能在没有 --recursive 或尾随通配符 (/*) 的情况下使用目录作为源

如何解决由于错误,azcopy 无法执行复制命令:不能在没有 --recursive 或尾随通配符 (/*) 的情况下使用目录作为源

尝试使用 SAS 在两个不同的存储帐户之间复制 .vhd。获取错误。有人可以帮我吗?非常感谢

azcopy cp 'https://mystorage.blob.core.windows.net/images/Mydisk.vhd?sv=2019-12-12&ss=bfqt&srt=c&sp=rlx&se=2021-03-12T12:49:12Z&st=2021-02-14T04:49:12Z&spr=https&sig=oahRM1xDHkjgtEo5OjUv64vSPIjI%2BvyqVmdGN9demJc%3D' 'https://1sddq9uificcrb0t.blob.core.windows.net/vhds/Mydisk.vhd?sv=2019-12-12&ss=bfqt&srt=sco&sp=rwdlacupx&se=2021-03-13T01:02:49Z&st=2021-02-14T17:02:49Z&spr=https&sig=BXBocHkS%2FofwkhgdsvYccPEh0EA6Fpcu0LZd19%2FGwqw%3D'

Returning this error:

INFO: Scanning...

Failed to perform copy command due to error: cannot use directory as source without --recursive or a trailing wildcard (/*)

解决方法

看来您是将磁盘的 VHD 文件复制到另一个存储帐户。您可以尝试不带 .vhd 后缀的命令。

azcopy cp 'https://mystorage.blob.core.windows.net/images/abcd?sv=2019-12-12&ss=bfqt&srt=c&sp=rlx&se=2021-03-12T12:49:12Z&st=2021-02-14T04:49:12Z&spr=https&sig=oahRM1xDHkjgtEo5OjUv64vSPIjI%2BvyqVmdGN9demJc%3D' 'https://1sddq9uificcrb0t.blob.core.windows.net/vhds/abcd?sv=2019-12-12&ss=bfqt&srt=sco&sp=rwdlacupx&se=2021-03-13T01:02:49Z&st=2021-02-14T17:02:49Z&spr=https&sig=BXBocHkS%2FofwkhgdsvYccPEh0EA6Fpcu0LZd19%2FGwqw%3D'

enter image description here

或者您可以在命令末尾附加 --recursive

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。