【问题标题】:Azure Data Explorer: Failed to download blobAzure 数据资源管理器:无法下载 blob
【发布时间】:2019-05-23 15:41:18
【问题描述】:

好的,所以我正在关注这个 Data Explorer 教程(但将其调整为我自己的数据集): https://docs.microsoft.com/en-us/azure/data-explorer/ingest-sample-data

我正在运行这段代码:

.ingest into table SalesData h'https://XXXX.blob.core.windows.net/sales/SalesDataSata.csv' with (ignoreFirstRecord=true)

但得到错误:

Failed to download blob: The remote server returned an error: (404) Not Found.

我已经从 Portal 原样复制粘贴了 BLOB URL,所有资源都属于同一个资源组。

【问题讨论】:

  • 好的,我看到你已经编辑了你的问题。请注意,对于您自己的 blob,如果它是 私有 blob,则必须先创建共享访问签名(或策略)才能下载它。或者,您可以将 blob 标记为公开(但其他人可能会找到您的内容)。
  • 好的,谢谢

标签: azure azure-data-explorer


【解决方案1】:

感谢 David Makogon 为我指出正确的答案。 要使 BLOB 可访问,您需要为 blob 文件生成一个 SAS URL。 通过在 Azure 门户中选择 BLOB 文件来执行此操作,然后单击 ... 选择 Generate SAS 然后确定。

【讨论】:

  • 您可以做的另一件事是使 blob 可公开访问。显然,您应该只对公开的或您不关心的数据执行此操作。
猜你喜欢
  • 1970-01-01
  • 2020-04-07
  • 1970-01-01
  • 2020-05-31
  • 1970-01-01
  • 2018-09-13
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
相关资源
最近更新 更多