首页 > 解决方案 > 从 SAS url 尝试 Azcopy 给出错误

问题描述

我正在尝试从 SAS url 位置复制到目标存储帐户。我尝试了以下命令,但出现了一些错误:

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

AzCopy.exe /Source:"\Users\fi\Desktop\max" /Dest: https://7a4d2ccfaea145a1bee8af7.blob.core.windows.net/ingestiondata?sv=2015-04-05&sr=c&si=IngestionSasForAzCopy5086957&sig=OQQ4kSE23NQvYOpuVHGdX&ggwLTM%3 =2020-03-101%3A48%348Z /c:Log /Y

标签: azure-storageazcopy

解决方案


您可能需要用引号将整个目标参数括起来,因为 SAS 令牌中有特殊字符。会是这样,

AzCopy.exe /Source:"\Users\fi\Desktop\max" /Dest:"https://7a4d2ccfaea145a1bee8af7.blob.core.windows.net/ingestiondata?sv=2015-04-05&sr=c&si=IngestionSasForAzCopy5086957&sig=OQQ4kSE23NQvYOpuVHGdXggwLTM%3D&se=2020-03-101%3A48%348Z" /c:Log /Y

你可以参考这个类似的线程


推荐阅读