部署失败。关联 ID:x。具有指定名称 'x' 的 API 已经存在

Deployment failed. Correlation ID: x. API with specified name 'x' already exists

我收到此错误: 部署失败。关联 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

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

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

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

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

你可以select一种你擅长的方法。