Azure资源管理器-Microsoft.Storage/storageAccounts与Microsoft.classicstorage/storageAccounts

Azure资源管理器-Microsoft.Storage/storageAccounts与Microsoft.classicstorage/storageAccounts,azure,azure-storage,azure-resource-manager,Azure,Azure Storage,Azure Resource Manager,microsoft.classicstorage/storageAccounts和microsoft.Storage/storageAccounts之间有什么区别 运行以下命令 >切换AzureMode-名称AzureResourceManager >获取AzureLocation 结果: Microsoft.Storage/storageAccounts 美国东部 美国东部2 美国西部 西欧 东亚 东南亚 日本东部 日本西部 美国中北部 美国中南部 美国中部 北欧 microsoft.cl

microsoft.classicstorage/storageAccounts
microsoft.Storage/storageAccounts
之间有什么区别

运行以下命令

>切换AzureMode-名称AzureResourceManager

>获取AzureLocation

结果:

Microsoft.Storage/storageAccounts

  • 美国东部
  • 美国东部2
  • 美国西部
  • 西欧
  • 东亚
  • 东南亚
  • 日本东部
  • 日本西部
  • 美国中北部
  • 美国中南部
  • 美国中部
  • 北欧
microsoft.classicstorage/storageAccounts

  • 东亚
  • 东南亚
  • 美国东部
  • 美国东部2
  • 美国西部
  • 美国中北部
  • 美国中南部
  • 美国中部
  • 北欧
  • 西欧
  • 日本东部
  • 日本西部
  • 巴西南部
  • 澳大利亚东部
  • 澳大利亚东南部
您可以看到
Microsoft.Storage/storageAccounts
在任何澳大利亚数据中心都不可用


我应该在azure资源管理器模板中使用
microsoft.classicstorage/storageAccounts
,这样我就可以瞄准澳大利亚地区,还是这种存储类型最终会被弃用,这样我最好在另一个位置使用
microsoft.storage/storageAccounts
,新的Azure资源管理器(ARM)堆栈(Microsoft.Storage/storageAccounts)不支持澳大利亚东部和东南部(或巴西南部)。因此,当前无法通过ARM堆栈在这些区域中创建存储帐户

该门户基于较旧的Azure服务管理(ASM)堆栈(microsoft.classicstorage/storageAccounts),并且通过该堆栈支持这些位置。这就是为什么可以通过门户创建它们。如果您使用的是服务管理PowerShell cmdlet,则PowerShell也是如此


如果可能,我们建议用户移动到ARM堆栈,因为这最终将取代ASM堆栈。

您使用的是哪个区域?巴西南部是唯一一个拥有ClassicStorage但没有存储的地区。我添加了额外的信息有趣的是,我在美国和澳大利亚地区不会出现在
microsoft下。ClassicStorage/storageAccounts
当我
获取AzureLocation
时。无论如何,我认为可以肯定地说,
classic*
提供者最终会消失。另外,您应该知道,经典资源中没有诸如标记和RBAC之类的ARM功能。