【问题标题】:Background Intelligent Transfer Service (BITS) - Azure Blob compatability后台智能传输服务 (BITS) - Azure Blob 兼容性
【发布时间】:2012-07-09 17:24:03
【问题描述】:

是否有人熟悉或有使用 BITS 从 Azure blob 存储和/或 CDN 下载的经验?

我通过互联网搜索找到的关于 BITS 和 Azure 的信息非常少,而且似乎一切都与我们拥有 IIS 的 WebRoles 和自我管理的 VM 有关。我没有发现直接从 blob URL 下载的 BITS。具体来说,我需要弄清楚 Blob 是否以支持 BITS 要求的方式通过 HTTP 提供 - http://msdn.microsoft.com/en-us/library/windows/desktop/aa362846(v=vs.85).aspx

我很快就会做一些自己的测试,所以我会报告我的发现,但任何信息都会很棒!

【问题讨论】:

标签: azure-blob-storage microsoft-bits


【解决方案1】:

我忘了回来发布我自己的发现。首先,感谢 Simon 提供链接...

我使用http://sharpbits.codeplex.com/ 进行了一些探索性测试,以从现有的 blob 启动一些 BITS 传输并尝试上传。我能够通过 http 和 https 下载公共\匿名 blob。这是很久以前的事了,今天我把它作为一个现场场景在开发环境中运行得非常好。

另一方面,上传到 Blob 存储失败并返回 400 语法错误响应。我没有进一步调查上传问题,因为在我的特定情况下我不需要 BITS 上传,所以这仍然是问题的一个未解决部分,当我需要或敦促时我会返回。

【讨论】:

  • 我会说它不起作用,因为 BITS 需要服务器端点发送自定义 HTTP 标头:msdn.microsoft.com/en-us/library/…
  • 似乎可以使用预签名 URL 将 BITS 上传与 S3 和 Azure Blob 一起使用,但我没有看到任何意义,因为它强制 BITS 使用前台模式。这消除了 BITS 的“好”功能,例如在受限、蜂窝或电池电源时不占用带宽。见SetHttpMethodStart-BitsTransfer-HttpMethod 参数
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-03
  • 2010-11-19
  • 2011-03-10
  • 2012-03-03
  • 2011-01-13
  • 2010-09-28
  • 1970-01-01
相关资源
最近更新 更多