azure-storage - 从 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
解决方案
您可能需要用引号将整个目标参数括起来,因为 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
你可以参考这个类似的线程。
推荐阅读
- python - convert_pytorch_model_to_tf() 是如何工作的?
- android - 我可以获得edittext的文本对象引用项目的视图持有者吗?
- .htaccess - htaccess 在 URL 重写时删除空格
- javascript - 包含其他分配变量值的复杂 Javascript 变量?
- linux - sudo ./jetty 停止或启动失败
- node.js - HTTP 模块到请求模块翻译
- unit-testing - 尽管放置了测试程序集模式,为什么测试程序集没有在 VSTS azure 构建管道中过滤?
- maven - ${object.property} 显示为字符串而不显示值
- java - Java抽象类包含一个map变量,子类使用不同的实现初始化map
- c# - 重定向后 ASP Net Core 2.2 会话丢失