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

ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API

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

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

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

Примечание.

Служба "Управление API" поддерживает автоматический импорт ресурса приложения логики (Потребление). выполняется в среде Logic Apps с несколькими клиентами. Узнайте больше об одном клиенте и нескольких клиентах Logic Apps.

Необходимые компоненты

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

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

    Выбор

  2. На странице Службы Управления 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
  • A GraphQL API
  • Веб-приложение, размещенное в Службе приложений Azure
  • Приложение-функция Azure
  • Приложения логики Azure
  • Azure Service Fabric

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

Примечание.

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

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

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

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

    Выберите API

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

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

    Выберите импорт

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

    Выбор службы

Примечание.

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

Следующие шаги