Azure在Azure门户中提供了“存储帐户”和“存储帐户(经典)”。
它们之间有什么区别? 从经典存储帐户迁移到新的存储帐户是否有任何理由?
它们之间有什么区别? 从经典存储帐户迁移到新的存储帐户是否有任何理由?
经典存储帐户是使用现有的服务管理API创建的(这是过去几年可用的REST API堆栈)。新的存储帐户是使用新的Azure资源管理器(ARM)API创建的(现在也包装在PowerShell和CLI中)。最终,它们向您的应用程序提供相同的资源,但是它们是以不同的方式创建/管理的,并且存在一些微妙的差异(例如能够标记通过ARM脚本创建的资源)。
您无法将经典存储帐户(或任何经典资源)转换为较新的类型。您真的不需要这样做,除非您正在尝试混合来自经典和新的资源,例如将基于ARM的虚拟机添加到基于Classic的虚拟网络中,或从Classic存储帐户中的vhd映像启动基于ARM的虚拟机(对于该示例,您可以随时将vhd复制到新存储帐户中)。请注意,对于一般的存储使用(blob / table / queue),您只需要URI和主要(或次要)密钥。有了它们,您可以从任何地方的任何VM /网站等访问存储资源,而不管您是从经典还是新的虚拟机访问存储,例如。
查看此链接,了解经典和新资源之间的一般差异列表。
现在有一种方法可以将经典资源迁移到新的ARM模型。我自己试过几次,结果符合预期。这是来自Microsoft的指南: