microsoft.classicstorage/storageAccounts
和 Microsoft.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/