【问题标题】:Deployment failed. Correlation ID: x. API with specified name 'x' already exists部署失败。相关 ID:x。具有指定名称“x”的 API 已存在
【发布时间】:2021-04-22 17:58:30
【问题描述】:

我收到此错误: 部署失败。相关 ID:x。具有指定名称“x”的 API 已存在。

尝试使用 az cli 将 api 部署到 apim 时。

命令:

az apim api import --resource-group x --service-name x --path x --specification-format OpenApi --specification-path x --api-id x --protocols https --service-url x

我已经在 apim 中部署了这个 api,但我想更新它,最好的方法是什么?

【问题讨论】:

    标签: azure azure-api-management azure-cli apim


    【解决方案1】:

    您可以使用az apim api update 更新 API 管理 API。

    或调用此 API Apis - Create Or Update 来创建新的或更新 API 管理服务实例的现有指定 API。

    或者在适当位置重新导入 Swagger 文件,在这种情况下,操作将替换为其新定义,并且您设置的任何策略都将被保留。参考this

    你可以选择一种你擅长的方法。

    【讨论】:

      猜你喜欢
      • 2021-05-08
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-16
      • 2021-01-18
      • 1970-01-01
      • 2019-11-15
      相关资源
      最近更新 更多