импорт приложения логики в виде API;

В этой статье описано, как импортировать и протестировать приложение логики в виде API.

Вы узнаете, как выполнять следующие задачи:

  • импорт приложения логики в виде API;
  • проверка API на портале Azure;

Предварительные требования

Перейдите к экземпляру службы управления API.

  1. На портале Azure найдите и выберите Службы управления API.

    Выбор "Службы управления API"

  2. На странице Службы Управления API выберите экземпляр Управления API.

    Выбор экземпляра службы "Управление API"

Импорт и публикация API серверной части

  1. На портале Azure перейдите к службе "Управление API" и в меню выберите Интерфейсы API.

  2. Выберите Приложение логики в списке Add a new API (Добавление нового API).

    Выбор категории приложения логики

  3. Щелкните Обзор, чтобы просмотреть список приложений логики с триггером HTTP в своей подписке.

    • Приложения логики без триггера HTTP не будут отображаться в списке.

    Поиск существующих приложений логики с нужным триггером

  4. Выберите приложение логики.

    Выбор приложения логики

  5. Управление API найдет извлечет и импортирует файл Swagger, связанный с выбранным приложением.

  6. Добавьте суффикс URL-адреса API.

    • Суффикс уникальным образом идентифицирует конкретный API в экземпляре службы "Управление API".

    Поля завершения

  7. Если вы хотите, чтобы API был опубликован и стал доступен для разработчиков, переключитесь на полное представление и свяжите его с продуктом. В нашем случае используется продукт Без ограничений.

    • Вы можете добавить API в продукт на этапе создания или позже на вкладке Параметры.

    Примечание

    Продукты представляют собой ассоциации одного или нескольких API, предлагаемых разработчикам через портал для разработчиков. Чтобы получить доступ к API, разработчикам необходимо сначала подписаться на продукт. После этого они получат ключ подписки, который подходит для любого API в рамках данного продукта. Создавая экземпляр Управления API, вы автоматически становитесь его администратором. Поэтому по умолчанию вы будете подписаны на все соответствующие продукты.

    По умолчанию каждый экземпляр управления API поставляется с двумя образцами продуктов:

    • Starter
    • Unlimited
  8. Введите другие параметры API.

  9. Нажмите кнопку создания.

проверка API на портале Azure;

Операции можно вызывать непосредственно на портале Azure. Это удобный способ просмотра и проверки операций API.

Тестирование приложения логики

  1. Выберите API, созданный на предыдущем шаге.

  2. Откройте вкладку Тест.

  3. Выберите операцию, которую необходимо проверить.

    • На странице отображаются поля для параметров запроса и заголовков.
    • Один из заголовков - «Ocp-Apim-Subscription-Key» для ключа подписки на продукт, связанного с этим API.
    • Как создатель экземпляра API Management вы уже являетесь администратором, вследствие чего ключ заполняется автоматически.
  4. Нажмите кнопку Отправить.

    • В случае успешного выполнения теста серверная часть отвечает сообщением 200 OK и выдает данные.

Добавление других интерфейсов API

Вы можете составить API из API, предоставляемых различными службами, включая:

  • Спецификацию OpenAPI
  • A SOAP API
  • Веб-приложение, размещенное в Службе приложений Azure
  • Приложение-функция Azure
  • Azure Logic Apps
  • Azure Service Fabric

Добавьте другой API к уже существующему API, выполнив следующие действия.

Примечание

После импорта другого API операции добавляются к текущему API.

  1. Перейдите к экземпляру управления API Azure на портале Azure.

    Перейдите к экземпляру управления API Azure

  2. Выберите API на странице Обзор или в меню слева.

    Выберите API

  3. Щелкните ... рядом с API, к которому нужно добавить другой API.

  4. В раскрывающемся меню выберите Импорт.

    Выберите «Импортировать»

  5. Выберите службу, из которой следует импортировать API.

    Выберите службу

Примечание

Каждое приложение логики содержит операцию manual-invoke (вызов вручную). Чтобы составить API из нескольких приложений логики и избежать конфликтов, необходимо переименовать функцию. Чтобы переименовать функцию или API, перейдите в редактор спецификаций OpenAPI и измените значение заголовка.

Дальнейшие действия