Развертывание не удалось. Идентификатор корреляции: x. API с указанным именем «x» уже существует

Я получаю эту ошибку: Ошибка развертывания. Идентификатор корреляции: x. API с указанным именем «x» уже существует.

при попытке развернуть API в APIM с помощью az cli.

команда:

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, развернутый в APIM, но я хочу обновить его, каков наилучший подход?


person leafar29    schedule 22.04.2021    source источник


Ответы (1)


Вы можете использовать az APIM. update для обновления API управления API.

Или назовите этот API Apis — Создать или Обновить, чтобы создать новый или обновить существующий указанный API экземпляра службы управления API.

Или повторно импортируйте файл Swagger на место, и в этом случае операции будут заменены их новыми определениями, а все установленные вами политики будут сохранены. См. эту.

Вы можете выбрать один метод, в котором вы хорошо разбираетесь.

person Nancy Xiong    schedule 23.04.2021