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

GitHub Actions中Azure APIM导入OpenAPI规范失败求助

问题原因及解决方案

核心原因

你使用的Azure CLI版本2.0.72过于老旧,az apim api这组子命令在该版本中还未被添加,所以会提示该命令不存在。

解决方案

升级Azure CLI到较新的稳定版本即可解决这个问题,具体修改如下:

将Action中的azcliversion字段值替换为一个较新的稳定版本(比如2.50.0,或直接省略该字段使用最新版本):

- name: Update APIM Specification
  uses: azure/CLI@v1
  with:
    azcliversion: 2.50.0  # 替换为新的稳定版本号
    inlineScript: |
      az apim api import --resource-group prod-rg --service-name MyAppAPI --path /myapp/v1 --specification-format OpenApi --specification-path ./openapi_spec.yaml --api-id my-app --subscription-required false

补充说明

如果不想指定具体版本,可以直接删除azcliversion配置项,此时action会自动使用最新版本的Azure CLI镜像,也能保证az apim api import命令正常执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 05:14:52