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

Импорт определения API в Azure API Management

Импортируйте определение API в Azure API Management.

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

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

Определение API на портале Azure.

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

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

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