0

我收到此错误:部署失败。相关 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,但我想更新它最好的方法是什么?

4

1 回答 1

1

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

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

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

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

于 2021-04-23T01:40:50.973 回答