Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: Utvecklare | Grundläggande | Standard | Premie
Den här artikeln visar hur du importerar en gRPC-tjänstdefinition som ett API i API Management. Du kan sedan hantera API:et i API Management, skydda åtkomsten och tillämpa andra principer och skicka gRPC API-begäranden via gatewayen till gRPC-serverdelen.
Om du vill lägga till ett gRPC-API i API Management måste du:
- Ladda upp API:ets protobuf-definitionsfil (protokollbuffert) till API Management.
- Ange platsen för din gRPC-tjänst.
- Konfigurera API:et i API Management.
API Management stöder direktströmning med följande typer av gRPC-tjänstmetoder: unary, serverströmning, klientströmning och dubbelriktad direktuppspelning. Mer information om gRPC finns i Introduktion till gRPC.
Kommentar
- gRPC-API:er stöds i den lokalt installerade gatewayen och i den hanterade gatewayen för klassiska nivåinstanser som skapats från och med januari 2026 (förhandsversion). Kontakta supporten för att aktivera gRPC API-stöd i klassiska nivåinstanser som skapats före det här datumet. gRPC-API:er stöds för närvarande inte på v2-nivåerna.
- För närvarande stöds inte testning av gRPC-API:er i testkonsolen för Azure Portal eller i API Management-utvecklarportalen.
- Importen är begränsad till en enda protobuf-fil (.proto).
Förutsättningar
En instans av API-hantering. Om du inte redan har en, slutför du följande snabbstart: Skapa en Azure API Management-instans.
En gRPC protobuf-fil (.proto) som är tillgänglig lokalt och gRPC-tjänsten som är tillgänglig via HTTPS.
HTTP/2-protokollstöd aktiverat för klienttrafik. Mer information finns i Hantera protokoll och chiffer i Azure API Management.
Lägga till ett gRPC-API
I Azure-portalen går du till din API Management-instans.
Under API:er i sidomenyn väljer du API:er.
Under Definiera ett nytt API väljer du gRPC.
I fönstret Skapa ett gRPC-API väljer du Fullständig.
Ange följande inställningar för ett gRPC-API:
Ange ett visningsnamn.
För Ladda upp schema väljer du en lokal .proto-fil som är associerad med API:et som ska importeras.
För gRPC-server-URL anger du adressen till gRPC-tjänsten. Adressen måste vara tillgänglig via HTTPS.
För Gatewayer väljer du den gatewayresurs som du vill använda för att exponera API:et.
Ange eventuella återstående inställningar för att konfigurera ditt API. I självstudien Importera och publicera ditt första API beskrivs de här inställningarna.
Välj Skapa.
Portalen lägger till API:et i LISTAN ÖVER API:er . Du kan visa och uppdatera inställningarna genom att gå till fliken Inställningar i API:et.
Anropa gRPC-tjänster med hjälp av .NET
Information om hur du anropar gRPC-tjänster med hjälp av .NET finns i följande artiklar:
Lägg till andra API:er
Du kan skapa ett API av API:er som exponeras av olika tjänster, inklusive:
- En OpenAPI-specifikation
- ETT SOAP-API
- Ett GraphQL-API
- En webbapp som finns i Azure App Service
- Azure-funktioner
- Azure Logic-appar
- Azure Service Fabric
Kommentar
När du importerar ett API läggs åtgärderna till i ditt aktuella API.
Så här lägger du till ett API i ett befintligt API:
Gå till din Azure API Management-instans i Azure-portalen:
Välj API:er på sidan Översikt eller välj API:er>API:er på menyn till vänster.
Välj ellipsen (...) bredvid det API som du vill lägga till ett annat API till.
Välj Importera på snabbmenyn:
Välj en tjänst som ett API ska importeras från.
Relaterat innehåll
- Begränsningar för API-import
- Importera en OpenAPI-specifikation
- Importera ett SOAP-API
- Importera ett SOAP-API och konvertera det till REST-
- Importera ett App Service-API
- Importera ett API för containerapp
- Importera ett WebSocket-API
- Importera ett GraphQL-API
- Importera ett GraphQL-schema och konfigurera fältmatchare
- Importera ett funktionsapp-API
- Importera ett API för logikapp
- Importera en Service Fabric-tjänst
- Importera ett Microsoft Foundry-API
- Importera ett Azure OpenAI-API
- Importera ett LLM-API
- Importera ett OData-API
- Exportera ett REST API som en MCP-server
- Exponera en befintlig MCP-server
- Importera ett A2A-agent-API
- Importera SAP OData-metadata
- Importera ett gRPC-API
- Redigera ett API