импорт приложения логики в виде API;
ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API
В этой статье описано, как импортировать и протестировать приложение логики в виде API.
Примечание.
В настоящее время эта функция недоступна в рабочих областях.
Вы узнаете, как выполнять следующие задачи:
- импорт приложения логики в виде API;
- проверка API на портале Azure;
Примечание.
Служба "Управление API" поддерживает автоматический импорт ресурса приложения логики (Потребление). выполняется в среде Logic Apps с несколькими клиентами. Узнайте больше об одном клиенте и нескольких клиентах Logic Apps.
Необходимые компоненты
- Выполните задачи из краткого руководства по созданию экземпляра службы управления API Azure
- Убедитесь, что в вашей подписке есть ресурс приложения логики на основе плана "Потребление", который предоставляет конечную точку HTTP. Дополнительные сведения см. в статье Вызовы, срабатывания триггеров и создание вложенных рабочих процессов в приложениях логики.
Перейдите к экземпляру службы управления API.
На портале Azure найдите и выберите службы Управление API.
На странице Службы Управления API выберите экземпляр Управления API.
Импорт и публикация API серверной части
На портале Azure перейдите к службе "Управление API" и в меню выберите Интерфейсы API.
Выберите Приложение логики в списке Add a new API (Добавление нового API).
Щелкните Обзор, чтобы просмотреть список приложений логики с триггером HTTP в своей подписке.
- Приложения логики без триггера HTTP не будут отображаться в списке.
Выберите приложение логики.
Управление API найдет извлечет и импортирует файл Swagger, связанный с выбранным приложением.
Добавьте суффикс URL-адреса API.
- Суффикс уникальным образом идентифицирует конкретный API в экземпляре службы "Управление API".
Если вы хотите, чтобы API был опубликован и стал доступен для разработчиков, переключитесь на полное представление и свяжите его с продуктом. В нашем случае используется продукт Без ограничений.
- Вы можете добавить API в продукт на этапе создания или позже на вкладке Параметры.
Примечание.
Продукты представляют собой ассоциации одного или нескольких API, предлагаемых разработчикам через портал для разработчиков. Чтобы получить доступ к API, разработчикам необходимо сначала подписаться на продукт. После этого они получат ключ подписки, который подходит для любого API в рамках данного продукта. Создавая экземпляр Управления API, вы автоматически становитесь его администратором. Поэтому по умолчанию вы будете подписаны на все соответствующие продукты.
По умолчанию каждый экземпляр управления API поставляется с двумя образцами продуктов:
- Starter
- Unlimited
Введите другие параметры API.
- Вы можете задать значения во время создания или позже, перейдя на вкладку Параметры. Эти параметры описаны в руководстве Импорт и публикация первого интерфейса API.
Нажмите кнопку создания.
проверка API на портале Azure;
Операции можно вызывать непосредственно на портале Azure. Это удобный способ просмотра и проверки операций API.
Выберите API, созданный на предыдущем шаге.
Откройте вкладку Тест.
Выберите операцию, которую необходимо проверить.
- На странице отображаются поля для параметров запроса и заголовков.
- Один из заголовков - «Ocp-Apim-Subscription-Key» для ключа подписки на продукт, связанного с этим API.
- Как создатель экземпляра API Management вы уже являетесь администратором, вследствие чего ключ заполняется автоматически.
Нажмите кнопку Отправить.
- В случае успешного выполнения теста серверная часть отвечает сообщением 200 OK и выдает данные.
Добавление других интерфейсов API
Вы можете составить API из API, предоставляемых различными службами, включая:
- Спецификация OpenAPI
- A SOAP API
- A GraphQL API
- Веб-приложение, размещенное в Службе приложений Azure
- Приложение-функция Azure
- Приложения логики Azure
- Azure Service Fabric
Добавьте другой API к уже существующему API, выполнив следующие действия.
Примечание.
После импорта другого API операции добавляются к текущему API.
Перейдите в свой экземпляр службы "Управление API" на портале Azure.
Выберите API на странице Обзор или в меню слева.
Щелкните ...рядом с API, к которому нужно добавить другой API.
В раскрывающемся меню выберите Импорт.
Выберите службу, из которой следует импортировать API.
Примечание.
Каждое приложение логики содержит операцию manual-invoke (вызов вручную). Чтобы составить API из нескольких приложений логики и избежать конфликтов, необходимо переименовать функцию. Чтобы переименовать функцию или API, перейдите в редактор спецификации OpenAPI и измените значение заголовка.
См. также
- Ограничения импорта API
- Импорт спецификации OpenAPI
- Импорт SOAP API
- Импорт SOAP API и его преобразование в REST
- Импорт API Службы приложений
- Импорт API контейнерного приложения
- Импорт API WebSocket
- Импорт API GraphQL
- Импорт схемы GraphQL и настройка сопоставителей полей
- Импорт приложения-функции Azure
- Импорт приложения логики Azure
- Импорт службы Service Fabric
- Импорт API OpenAI Azure
- Импорт API OData
- Импорт метаданных SAP OData
- Импорт API gRPC
- Изменение API