Bra*_*yce 5 azure azure-storage
我有一个依赖于 Azure SDK 1.8 版和 Azure 表和 blob 存储的应用程序。Azure SDK 1.8 计划于 2015 年 11 月 12 日“退休”。
我认为 SDK 会继续工作,而且退役的存储服务版本太旧了,不会影响我,但我想确定。
Azure SDK 版本停用日期为https://msdn.microsoft.com/en-us/library/azure/dn479282.aspx
Version: 1.8/October 2012
Release Date: October 2012
Retirement Date: November 12 2015
Run Code Online (Sandbox Code Playgroud)
Microsoft Azure 存储服务版本删除版本日期为http://blogs.msdn.com/b/windowsazurestorage/archive/2015/10/19/microsoft-azure-storage-service-version-removal-update-extension-to-2016 .aspx
Version 2009-07-17 and prior Azure storage versions will be turned off
and will quit working.
Run Code Online (Sandbox Code Playgroud)
更新:我还发现了这个方便的“Azure 存储客户端”版本到 Azure 协议版本图表 https://msdn.microsoft.com/en-us/library/azure/dn744252.aspx
Storage Client Underlying REST
Library Version Protocol Version
------- --------
1.7 2011-08-18
2.x 2012-02-12
3.x 2013-08-15
4.x 2014-02-14
5.x 2015-02-21
6.x 2015-04-05
Run Code Online (Sandbox Code Playgroud)
更新:按照此链接 https://azure.microsoft.com/en-us/documentation/articles/cloud-services-guestos-update-matrix/ 我找到了这个图表
GUEST OS FAMILY SDK VERSIONS SUPPORTED
4 Version 2.1 and later
3 Version 1.8 and later
2 Version 1.3 and later
1 Version 1.0 and later
Run Code Online (Sandbox Code Playgroud)
“云服务来宾操作系统更新矩阵”也有一些可怕的图表,显示“禁用日期”和“到期日期”,这表明在来宾操作系统 4.19 之前,所有内容都已过期(截至今天 11/6/2015)。这对我来说毫无意义。
我当然希望看到“Azure SDK”到“Storage Client Library”版本表。
更新:12/3/2015
它继续工作。根据这个 azure 存储博客条目,退休日期似乎已推迟到明年夏天。
We will delay the removal date for some REST API versions and impacted
client libraries. This includes all REST endpoints starting version
2009-07-17 and earlier. The effective date for this service removal is
August 1st, 2016.
Run Code Online (Sandbox Code Playgroud)
关于版本删除的计划发生了一些变化。根据 Azure 存储团队的博客文章,该版本2009-07-17现已在August 1, 2016. 请参阅此博客文章了解更多详细信息:http://blogs.msdn.com/b/windowsazurestorage/archive/2015/10/19/microsoft-azure-storage-service-version-removal-update-extension-to-2016 .aspx。
关于Azure SDK和Azure存储版本之间的关系,需要考虑两件事:
默认情况下,SDK 版本将使用特定版本的库,但您可以根据需要自由升级或降级存储客户端库。早些时候,存储客户端库和 SDK 的其他组件之间曾经存在一些依赖关系(Azure 诊断就是一个很好的例子),但现在不再存在。
存储模拟器再次与存储客户端库的版本相关联。不幸的是,如果您想使用存储模拟器,那么您必须使用它支持的存储客户端库。例如,您不能使用存储客户端库版本 6 和存储模拟器版本 4。如果您想使用最新版本,而模拟器不支持它,那么您必须针对实际的云存储进行所有开发。
Azure 存储由 REST API 管理,并且该 API 是有版本控制的,每个新版本都比以前的版本提供一些改进(有时会删除或更改以前版本中提供的功能)。当他们说“版本删除”时,本质上意味着存储 REST API 的特定版本将不受支持。这也意味着任何与该特定 REST API 版本绑定的客户端库也将停止工作。
更新
回答您的具体问题:
Azure SDK 停用是否会导致我的应用程序在 2015 年 11 月 12 日之后无法运行?
老实说,我不知道(但我很想知道)。每个 SDK 都针对特定的来宾操作系统版本。通过此链接(https://azure.microsoft.com/en-us/documentation/articles/cloud-services-guestos-update-matrix/),我了解到 SDK 1.8 的目标是 Guest OS Family 3。如果您的目标是应用程序中的特定来宾操作系统版本(请检查目标操作系统版本的服务配置文件和服务),如果该版本设置为禁用(并随后过期),那么我认为它会破坏您的应用程序。
Azure SDK 版本号和 Azure 存储版本日期之间有什么关系?
默认情况下,SDK 版本将使用特定版本的库,但您可以根据需要自由升级或降级存储客户端库。早些时候,存储客户端库和 SDK 的其他组件之间曾经存在一些依赖关系(Azure 诊断就是一个很好的例子),但现在不再存在。
Azure SDK 停用和 Azure 存储版本删除之间有什么区别?(我知道版本删除意味着它将无法使用。退役是否意味着它不再受支持但会继续工作?)
老实说,我不知道。对不起!
更新问题:Azure SDK 与“Azure 存储客户端”有何关系?我的 Azure SDK v1.8 的哪个版本映射到 Azure 存储客户端的哪个版本?
Azure SDK 1.8 使用存储客户端库 2.0(来自SDK 1.8 发行说明),存储客户端库 2.0 目标 REST API 版本 2012-02-12(来自Protocol Version Support for .NET Client Library Versions)
您还可以通过进入 Azure SDK 安装目录中的目录来检查存储客户端库的版本ref。
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |