Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Базовый | Стандартный | Премия
В этой статье показано, как импортировать определение службы gRPC в качестве API в Управление API. Затем вы можете управлять API в службе управления API, обеспечивать безопасный доступ и применять другие политики, а также передавать gRPC-запросы через шлюз в сервер gRPC.
Чтобы добавить API gRPC в Управление API, необходимо выполнить следующие действия.
- Отправьте файл определения protobuf (буфер протокола) API в службу управления API.
- Укажите расположение службы gRPC.
- Настройте API в службе управления API.
Управление API поддерживает сквозную передачу со следующими типами методов службы gRPC: унарная, потоковая передача сервера, потоковая передача клиентов и двунаправленная потоковая передача. Дополнительные сведения о gRPC см. в статье "Общие сведения о gRPC".
Примечание.
- gRPC API поддерживаются в локальном шлюзе и в управляемом шлюзе для экземпляров уровня classic, созданных с января 2026 года (предварительная оценка). Свяжитесь с службой поддержки, чтобы включить поддержку gRPC API в экземплярах классического уровня, созданных до этой даты. API gRPC в настоящее время не поддерживаются на уровнях версии 2.
- В настоящее время тестирование gRPC API не поддерживается в тестовой консоли на портале Azure или на портале разработчика Управления API.
- Импорт ограничен одним файлом protobuf (proto).
Предварительные условия
Экземпляр API управления. Если у вас еще нет экземпляра, выполните следующую краткую инструкцию: Создайте экземпляр Управление API Azure.
Файл gRPC protobuf (proto) доступен локально и служба gRPC, доступная по протоколу HTTPS.
Поддержка протокола HTTP/2, включенная для трафика клиента. Дополнительные сведения см. в разделе "Управление протоколами и шифрами" в службе "Управление API Azure".
Добавьте API gRPC
На портале Azure откройте экземпляр API Management.
В разделе API в боковом меню выберите API.
В разделе "Определение нового API" выберите gRPC.
В окне "Создание API gRPC" выберите "Полный".
Для API gRPC укажите следующие параметры:
Введите отображаемое имя.
Чтобы отправить схему, выберите локальный proto-файл , связанный с API для импорта.
Для URL-адреса сервера gRPC введите адрес службы gRPC. Адрес должен быть доступен по протоколу HTTPS.
Для шлюзов выберите ресурс шлюза, который вы хотите использовать для предоставления API.
Введите все остальные параметры для настройки API. В руководстве по импорту и публикации вашего первого API объясняются эти настройки.
Нажмите кнопку создания.
Портал добавляет API в список API . Вы можете просматривать и обновлять параметры, перейдя на вкладку "Параметры " API.
Вызов служб gRPC с помощью .NET
Сведения о вызове служб 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 Microsoft Foundry
- Импортировать API Azure OpenAI
- Импорт API модели LLM
- Импортировать OData API
- Экспорт REST API в качестве сервера MCP
- Предоставление существующего сервера MCP
- Импорт API агента A2A
- Импорт метаданных SAP OData
- Импортировать gRPC API
- Изменение API