Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функции Azure интегрируются с Azure API Management на портале, чтобы предоставлять конечные точки функций триггера HTTP в формате REST API. Эти API описаны с помощью определения OpenAPI. Этот ФАЙЛ JSON (или YAML) содержит сведения о том, какие операции доступны в API. В ней содержатся сведения о том, как следует структурировать данные запроса и ответа для API. Интеграция приложения-функции позволяет API Management создавать эти определения OpenAPI.
В этой статье показано, как интегрировать приложение-функцию с управлением API. Эта интеграция работает для приложений-функций, разработанных на любом поддерживаемом языке. Вы также можете импортировать приложение-функцию из службы "Управление API Azure".
Для функций библиотеки классов C# можно также использовать Visual Studio для создания и публикации бессерверного API, интегрирующегося с управлением API.
Создание экземпляра службы управления API
Чтобы создать экземпляр управления API, связанный с приложением-функцией, выполните следующие действия.
Выберите приложение-функцию, выберите "Управление API " в меню слева и выберите "Создать новую " в разделе "Управление API".
Используйте параметры управления API, как указано в следующей таблице:
Настройки Рекомендуемое значение Описание Подписка Ваша подписка Подписка, согласно которой создается новый ресурс. Группа ресурсов мояГруппаРесурсов Тот же ресурс, что и ваше функциональное приложение, будет установлено для вас. Регион Расположение службы Рассмотрите возможность выбора того же местоположения, что и для вашего приложения функции. Имя ресурса Глобально уникальное имя Имя создается на основе имени приложения-функции. Название организации Контосо Имя организации, используемой на портале разработчика и для уведомлений по электронной почте. Адрес электронной почты администратора ваш адрес электронной почты Электронная почта, получающая системные уведомления от управления API. Ценовая категория Потребление Уровень потребления недоступен в некоторых регионах. Полные сведения о ценах см. на странице "Управление API" Выберите Просмотр и создание, а затем Создать, чтобы создать экземпляр управления API, что может занять несколько минут.
Импорт функций
После создания экземпляра управления API можно импортировать конечные точки триггерной функции HTTP. В этом примере импортируется конечная точка с именем TurbineRepair.
На странице "Управление API" выберите API ссылок.
Функция импорта Azure открывается с выделенной функцией TurbineRepair. Нажмите кнопку Выбрать , чтобы продолжить.
На странице "Создание из приложения-функции " примите значения по умолчанию и нажмите кнопку "Создать". Azure создает API для функции.
Скачивание определения OpenAPI
После импорта функций можно скачать определение OpenAPI из экземпляра службы управления API.
Выберите "Скачать определение OpenAPI " в верхней части страницы.
Сохраните скачанный JSON-файл и откройте его. Просмотрите определение.
Дальнейшие шаги
Теперь вы можете уточнить определение в службе управления API на портале. Вы также можете узнать больше об управлении API.