Azure 资源管理器 - Microsoft.Storage/storageAccounts 与 microsoft.classic storage/storageAccounts

标签 azure azure-storage azure-resource-manager

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

运行以下命令

> Switch-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 堆栈。

关于Azure 资源管理器 - Microsoft.Storage/storageAccounts 与 microsoft.classic storage/storageAccounts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31420744/

相关文章:

azure - 部署模板验证失败 : 'The resource ' Microsoft. Web/serverfarms/##########' 未在模板中定义

Azure 培训套件旋转木马

json - 使用 ARM 模板创建 NIC 时如何引用另一个虚拟网络/资源组的子网

azure - ARM 模板中有什么方法可以使用类似 Case 的语句吗?

Powershell 脚本无法将 Register-ScheduledJob 作为 Azure 资源管理器 CustomScriptExtension 执行

azure - 如何在Windows Azure中部署Java Web应用程序

azure - 如何使用 DefaultAzureCredential 类创建 Azure 存储 SAS token

azure - 如何使用 YAML 配置文件在 VSTS 中的 VS2017 代理中启动 Azure 存储模拟器

c# - 尝试从控制台应用程序访问Azure存储并收到异常 "Configuration system failed to initialize"

Azure ARM 模板