Импорт API OData
ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API
В этой статье показано, как импортировать службу, совместимую с OData, в качестве API в Управление API.
Вы узнаете, как выполнять следующие задачи:
- Импорт описания метаданных OData с помощью портал Azure
- Управление схемой OData на портале
- Защита API OData
Необходимые компоненты
Экземпляр управления API. Если у вас еще нет одного, выполните следующее краткое руководство. Создайте экземпляр Azure Управление API.
Служба, предоставленная как OData версии 2 или v4.
Перейдите к экземпляру службы управления API.
На портале Azure найдите и выберите службы Управление API.
На странице Службы Управления API выберите экземпляр Управления API.
Импорт метаданных OData
В меню слева выберите API>+ Добавить API.
В разделе "Создание из определения" выберите OData.
Введите параметры API. Вы можете обновить параметры позже, перейдя на вкладку "Параметры " API.
В спецификации OData введите URL-адрес конечной точки метаданных OData, как правило, URL-адрес корня службы, добавленный с
/$metadata
. Кроме того, выберите локальный XML-файл OData для импорта.Введите оставшиеся параметры для настройки API. Эти параметры описаны в руководстве по импорту и публикации первого руководства по API .
Нажмите кнопку создания.
API добавляется в список API . Наборы сущностей и функции, предоставляемые в описании метаданных OData, отображаются на вкладке наборов сущностей и функций API.
Обновление схемы OData
Вы можете получить доступ к редактору на портале для просмотра схемы OData API. При изменении API можно также обновить схему в Управление API из файла или конечной точки службы OData.
На портале, перейдите к вашему экземпляру службы "Управление API".
В меню слева выберите API-интерфейсы> API OData.
На вкладке "Наборы сущностей" и "Функции " выберите контекстное меню (...) рядом с набором сущностей или функцией и нажмите кнопку "Изменить".
Просмотрите схему. Если вы хотите обновить его, выберите "Обновить из файла " или "Обновить схему" из конечной точки.
Тестирование API OData
В меню слева выберите API-интерфейсы> API OData.
На вкладке наборов сущностей и функций выберите контекстное меню (...) рядом с набором сущностей или функцией и выберите " Тест".
В консоли тестирования введите параметры шаблона, параметры запроса и заголовки для теста и выберите "Тест". Дополнительные сведения о тестировании API на портале.
Защита API OData
Защита API OData путем применения существующих политик проверки подлинности и авторизации OData для защиты от атак с помощью запросов API OData.
Совет
На портале настройте политики для API OData на вкладке политик API.
Добавление других интерфейсов 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.
См. также
- Ограничения импорта 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