You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取完整准确的Azure REST API apiVersion及资源提供商api版本列表?

如何准确查找Azure REST API的apiVersion字符串

我完全懂这种摸不着头脑的感觉——Azure的资源种类繁多,不同资源要求不同的apiVersion确实容易让人混乱,不过有几个靠谱的方法能帮你精准获取对应资源的正确apiVersion:

方法1:通过Azure CLI查询资源提供商的api版本

这是最直接的命令行方式,能拿到实时、准确的版本列表:

  • 先列出所有可用的资源提供商,确定你要查询的资源所属的命名空间:
    az provider list --query "[].namespace" -o table
    
  • 针对特定资源提供商,查询其下所有资源类型的api版本:
    az provider show --namespace <资源提供商命名空间> --query "resourceTypes[*].{ResourceType:resourceType, ApiVersions:apiVersions}" -o table
    
    比如查询存储资源的api版本,把<资源提供商命名空间>换成Microsoft.Storage即可,结果里会列出该提供商下所有资源类型(如storageAccounts、blobServices等)对应的所有可用apiVersion,包括最新版本。

方法2:使用Azure Portal的资源管理器(Resource Explorer)

可视化操作,不用敲命令就能直观查看:

  • 在Azure Portal顶部搜索框输入「Resource Explorer」并打开
  • 在左侧导航栏展开你要查询的资源提供商(比如Microsoft.Compute),再展开对应的资源类型(比如virtualMachines)
  • 右侧面板会显示该资源类型支持的所有apiVersions,还能查看示例REST请求,非常实用。

方法3:参考Azure REST API官方文档

每个资源的REST API文档页面都会明确列出支持的apiVersion,包括推荐使用的稳定版本和即将废弃的版本。你可以直接在Azure官方文档中搜索对应资源的API(比如「Azure Virtual Machines REST API」),在文档的「API版本」章节就能找到完整列表。

方法4:从ARM模板中获取官方推荐版本

Azure官方的ARM模板(比如Quickstart Templates)中,每个资源定义的apiVersion字段都是经过验证的官方推荐版本。你可以找到对应资源的模板示例,直接复用里面的apiVersion,既准确又省心。

另外补充一句:不同资源类型属于不同的资源提供商,每个提供商的API迭代节奏独立,所以apiVersion不统一是正常现象,并非Azure的设计缺陷哦~

内容的提问来源于stack exchange,提问作者Dandy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:35:37