Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Премия
В этой статье показано, как импортировать определение службы gRPC в качестве API в Управление API. Затем вы можете управлять API в службе управления API, обеспечивать безопасный доступ и применять другие политики, а также передавать gRPC-запросы через шлюз в сервер gRPC.
Чтобы добавить API gRPC в Управление API, необходимо выполнить следующие действия.
- Отправьте файл определения protobuf (буфер протокола) API в службу управления API.
- Укажите расположение службы gRPC.
- Настройте API в службе управления API.
Управление API поддерживает сквозную передачу со следующими типами методов службы gRPC: унарная, потоковая передача сервера, потоковая передача клиентов и двунаправленная потоковая передача. Дополнительные сведения о gRPC см. в статье "Общие сведения о gRPC".
Примечание.
- В настоящее время API gRPC поддерживаются только в локальном (самостоятельно размещенном) шлюзе, а не в управляемом шлюзе для вашего экземпляра Управления API.
- В настоящее время тестирование gRPC API не поддерживается в тестовой консоли на портале Azure или на портале разработчика Управления API.
- Импорт ограничен одним файлом protobuf (proto).
Предварительные условия
Экземпляр API управления. Если у вас еще нет экземпляра, выполните следующую краткую инструкцию: Создайте экземпляр Управление API Azure.
Ресурс шлюза, подготовленный в вашем экземпляре системы. Если у вас еще нет шлюза, см. Создание локального шлюза в Управлении API Azure.
Файл gRPC protobuf (proto) доступен локально и служба gRPC, доступная по протоколу HTTPS.
Добавьте API gRPC
В портале Azure перейдите к экземпляру Управления API.
В разделе API в боковом меню выберите API.
В разделе "Определение нового API" выберите gRPC.
В окне "Создание API gRPC" выберите "Полный".
Для API gRPC необходимо указать следующие параметры:
Введите отображаемое имя.
Чтобы отправить схему, выберите локальный proto-файл , связанный с API для импорта.
Для URL-адреса сервера gRPC введите адрес службы gRPC. Адрес должен быть доступен по протоколу HTTPS.
Для шлюзов выберите ресурс шлюза, который вы хотите использовать для предоставления API.
Внимание
В общедоступной предварительной версии можно выбрать только локальный шлюз. Управляемыйшлюз не поддерживается.
Введите все остальные параметры для настройки API. Эти параметры описаны в руководстве по импорту и публикации вашего первого API.
Нажмите кнопку создания.
API добавляется в список API . Вы можете просмотреть и обновить свои настройки, перейдя на вкладку "Параметры" API.
Использование .NET для вызова служб gRPC
Сведения о вызове служб gRPC с помощью .NET см. в следующих статьях:
Добавление других API
Вы можете создавать API из API, предоставляемых различными службами, в том числе:
- Спецификация OpenAPI
- SOAP API (интерфейс программирования приложений на основе SOAP)
- Графический интерфейс программы GraphQL
- Веб-приложение, размещенное в службе приложений Azure
- Функции Azure
- Приложения логики Azure
- Azure Service Fabric
Примечание.
При импорте API операции добавляются к текущему API.
Чтобы добавить API к существующему API, выполните следующие действия.
Перейдите к инстансу службы Управление API Azure на портале Azure.
Выберите API на странице обзора или выберите API> в меню слева.
Выберите многоточие (...) рядом с API, к которому требуется добавить другой API.
Выберите Импорт в раскрывающемся меню:
Выберите службу, из которой следует импортировать API.
Связанный контент
- Ограничения импорта API
- Импорт спецификации OpenAPI
- Импортируйте SOAP API
- импортируйте API SOAP и преобразуйте его в REST
- Импорт API Службы приложений
- Импорт API приложения-контейнера
- Импорт API WebSocket
- Импортировать GraphQL API
- Импорт схемы GraphQL и настройка сопоставителей полей
- Импорт API приложения-функции
- Импорт API приложения логики
- Импортировать службу Service Fabric
- Импорт API Foundry для Azure AI
- Импортировать API Azure OpenAI
- Импорт API модели LLM
- Импортировать OData API
- Экспорт REST API в качестве сервера MCP
- Предоставление существующего сервера MCP
- Импорт API агента A2A
- Импорт метаданных SAP OData
- Импортировать gRPC API
- Изменение API