Обновление определения API в Azure API Management | Qlik Cloud Справка
Перейти к основному содержимому

Обновление определения API в Azure API Management

Импортируйте файл в Azure API Management, чтобы обновить существующее определение.

  • У вас есть доступ к Azure API Management.
  • У вас установлен Microsoft PowerShell. Для получения дополнительной информации см. документацию по Microsoft PowerShell.
  • У вас установлен модуль Azure PowerShell. Для получения дополнительной информации см. документацию по Microsoft Azure.
  • Вы выполнили экспорт определения API.
  • Вы загрузили предыдущую версию определения API в Azure API Management.
  • Вы задали параметры контекста как переменную. Для получения дополнительной информации см. процедуру выше.
  1. Откройте командную строку и введите следующую команду для загрузки файла:
    Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -ApiId "{api-id}" -Path "{api-url-suffix}"
  2. Добавьте правильные параметры:
    Параметр Описание
    {format} Формат импортируемого определения API. Значение может быть следующим:
    • Swagger (рекомендуется)
    • Wadl
    • Wsdl
    • OpenApi
    {yourfile} Путь и имя файла экспортированного определения API.
    {api-id} Идентификатор Azure API Management для обновляемого API.
    {api-url-suffix} Путь Web API для добавления в конец общедоступного URL-адреса вашего API.
  3. Выполните команду.

Ваше определение API импортировано, и новый файл заменяет предыдущую версию. Вы можете проверить обновление на портале Azure.

В этом примере была загружена первая версия определения API с именем Contacts API, которая содержала пять операций. Затем она была заменена новым определением с именем Contacts API V2, содержащим десять операций.

Снимок экрана обновленного определения API.

Для получения дополнительной информации о команде Import-AzApiManagementApi см. документацию по Azure.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!