【问题标题】:How do I know if my code that uses Azure Storage is to be affected by upcoming API versions removal in December 2015? [duplicate]我如何知道我的使用 Azure 存储的代码是否会受到 2015 年 12 月即将到来的 API 版本删除的影响? [复制]
【发布时间】:2014-12-12 10:15:27
【问题描述】:

我收到了一封 email from Microsoft 说存储服务的低版本将于 2015 年 12 月被删除。

我们的应用程序使用 Azure SDK 1.8 和 2.0。

我们如何确定我们是否受到此更改的影响?

【问题讨论】:

  • 一两天前刚刚发布了一个几乎相同的问题。并且没有删除任何版本的“服务”。这是关于 API 版本控制的。
  • @DavidMakogon:好吧,虽然服务被保留了,但某种使用它的方式(即使用特定版本的 API) 被删除了。因此,尽管用户不需要寻找 Azure 存储的替代品,但他们可能需要确保在 2015 年 12 月之后仍然可以使用该服务。
  • 正确 - 但这是一个重要的区别。正如在另一个问题中发布的那样,OP 假设“存储服务”正在消失,需要被文件服务替换。这就是我添加说明的原因。
  • 如何找到我们使用的存储服务版本?

标签: api azure azure-storage azure-sdk-.net


【解决方案1】:

我不确定如何解释那封信中的详细信息(不清楚所需的最低 SDK 版本是 2.0 还是 2.1),所以最好自己验证。启动 Fiddler 并运行相关代码,查看请求中附加了哪些 x-ms-version 标头。

例如,您可以尝试CloudBlob.DownloadToFile()。 Fiddler 将显示如下请求:

GET /path/to/specific/blob/here?timeout=600 HTTP/1.1

您可能会在请求标头中看到这一点(如果您使用 SDK 1.8)

x-ms-version: 2011-08-18

这意味着代码以 API 版本 2011-08-18 为目标。由于将保留的最早 API 版本是 2012-02-12,这意味着您会受到影响。

我不确定 SDK 2.0,但您可以使用相同的技术轻松地自行检查。

【讨论】:

    猜你喜欢
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 2019-11-25
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    相关资源
    最近更新 更多