来自 SAS url 的 Azcopy 给出错误

Rom*_*nov 4 signatures azure-storage-blobs cloud-storage azcopy

我正在尝试从 SAS url 位置复制到目标存储帐户。我尝试了以下命令,但几乎没有错误:

AzCopy.exe /来源:http : //www.blob.core.windows.net/vhd1/? sv=2014-02-14&sr=c&sig=xxxxxxxxxxxxxxxxx&st=2015-08-05T04%3A00%3A00Z&se=2015-049-0 %3A00%3A00Z&sp=rl /Dest: https://yyyyyyyy.blob.core.windows.net/vhds /Destkey:zzzzzzzzzzzzzzzzzzz filename1.vhd /Y

命令的语法不正确。参数“源”中的 SAS 标记无效。'sr' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sig' 不是内部或外部命令,也不是可运行的程序或批处理文件。'st' 不是内部或外部命令,也不是可运行的程序或批处理文件。'se' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sp' 不是内部或外部命令,也不是可运行的程序或批处理文件。

AzCopy.exe /Source: http://wwwwwwww.blob.core.windows.net/vhd1 /Dest: https://xxxxxxxxxx.blob.core.windows.net/vhds /SourceSAS:?sv=2014-02-14&sr =c&sig=yyyyyyyyyy&sp=rl /Destkey:zzzzzzzzz filename1.vhd /Y

命令的语法不正确。参数“SourceSAS”中的 SAS 标记无效。'sr' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sig' 不是内部或外部命令,也不是可运行的程序或批处理文件。'st' 不是内部或外部命令,也不是可运行的程序或批处理文件。'se' 不是内部或外部命令,也不是可运行的程序或批处理文件。'sp' 不是内部或外部命令,也不是可运行的程序或批处理文件。

我想知道这些错误的原因可能是什么。

谢谢

Zha*_*oft 5

请用引号将整个源参数括起来,因为它包含命令提示符的特殊字符。

AzCopy.exe /Source:"http://wwwwww.blob.core.windows.net/vhd1/?sv=2014-02-14&sr=c&sig=xxxxxxxxxxxxxxxxx&st=2015-08-05T04%3A00%3A00Z&se=2015-09-01T04%3A00%3A00Z&sp=rl" /Dest:https://yyyyyyyy.blob.core.windows.net/vhds /Destkey:zzzzzzzzzzzzzzzzzzz CSR316.vhd /Y
Run Code Online (Sandbox Code Playgroud)