我有一个依赖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
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.
更新: 我还发现了这个方便的" 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
更新: 点击此链接 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
"云服务访客操作系统更新矩阵"还有一些可怕的图表显示"禁用日期"和"到期日期"表示在Guest OS 4.19之前所有内容都已过期(截至今天11/6/2015)。这对我来说毫无意义。
我确实希望看到一个" Azure SDK"到"存储客户端库"版本表。
更新时间:2015年12月3日
它继续工作。根据{{3}},看起来退休日期已经推迟到明年夏天。
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.
答案 0 :(得分:2)
关于版本删除的计划有一些变化。根据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版本化,其中每个新版本都提供了对先前版本的一些改进(有时删除或更改previoud版本中提供的功能)。当他们说“版本删除”时,本质上意味着不支持特定版本的Storage REST API。这也意味着与该特定REST API版本相关联的任何客户端库也将停止工作。<强>更新强>
回答您的具体问题:
Azure SDK退役将使我的应用程序在11月12日之后停止工作, 2015?
老实说,我不知道(但我很想知道)。每个SDK都针对特定的Guest OS版本。通过此链接(https://azure.microsoft.com/en-us/documentation/articles/cloud-services-guestos-update-matrix/),我收集SDK 1.8针对来宾OS系列3.如果您的目标是应用程序中的特定客户操作系统版本(请检查服务配置文件和服务以获取目标操作系统版本)和如果该版本设置为禁用(并随后过期),那么我认为它会破坏您的应用程序。
Azure SDK版本号与和之间的关系是什么? Azure存储版本日期?
默认情况下,SDK版本将使用该库的特定版本,但您可以根据自己的要求自由升级或降级存储客户端库。早些时候,存储客户端库和SDK的其他组件之间存在一些依赖关系(一个很好的例子是Azure诊断)但不再存在。
老实说,我不知道。遗憾!Azure SDK退役和Azure存储之间有什么区别 版本删除? (我知道版本删除意味着它不会 有用。退休是否意味着它将不再受支持 但会继续工作吗?)
更新问题:Azure SDK如何与“Azure存储客户端”相关联? 我的Azure SDK v1.8的哪个版本映射到azure的哪个版本 存储客户端?
Azure SDK 1.8使用Storage Client Library 2.0(来自SDK 1.8 release notes)和Storage Client Library 2.0目标REST API版本2012-02-12(来自Protocol Version Support for .NET Client Library Versions
)
您还可以通过进入Azure SDK安装目录中的ref
目录来检查存储客户端库的版本。