【发布时间】:2016-11-23 17:04:23
【问题描述】:
我一直在努力将 pst 文件上传到我的 azure 存储。我已经在电话中与 Microsoft 支持人员进行了长时间的交谈,感觉就像他们的猜测一样,所以我想我会在这里尝试。
我有 Office 365 商业必需品包。当前 Exchange 2010 Server 所在的域是 .local 域,因此我放弃了它,转而使用新的 .com 域。我已经为 O365 配置了新域。我们只有 15 个用户,所以我认为 pst 文件是最简单的方法。这也是我第一次使用 Office 365 和 Azure,所以我一直在尝试尽可能遵循 MS 程序。
问题是每当我使用我的参数运行 azcopy.exe 命令时,都会收到错误 404 未找到。这是我正在使用的命令(我已经更改了该命令的一些元素,以防我不小心泄露了任何个人数据。):
azcopy.exe /source:C:\psts /Dest:"https://f47hr7hfh74hf4747fh74fh74.blob.core.windows.net/ingestiondata?sv=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
randomnumbersletteretc" /V:c:\365uplog\log1.txt
这是产生的错误:
解析目标位置“https://f47hr7hfh74hf4747fh74fh74.blob.core.windows.net/ingestiondata”时出错: 无法验证目的地:发生了一个或多个错误。这 远程服务器返回错误:(404)未找到。指定的 资源不存在。
【问题讨论】:
-
SAS 的版本和权限是什么(查询字符串中的 sv 和 sp)?如果您的 sv 是 2012-xx-xx,则最新版本的 AzCopy 中存在一个已知问题,无法很好地处理那些旧 SAS,要解决此问题,您需要更新工具或库以生成您的 SAS。如果你的 sv 不是 2012-xx-xx,你能分享你 SAS 中的 sp 吗?尝试将 LIST 和 READ 权限添加到您的 SAS 可能能够解决您的问题。
标签: azure http-status-code-404 pst azcopy