Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
GÄLLER FÖR: Utvecklare | 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
- För närvarande stöds gRPC-API:er endast i den lokalt installerade gatewayen, inte den hanterade gatewayen för din API Management-instans.
- 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 gatewayresurs som har etablerats i din instans. Om du inte redan har en kan du läsa Etablera en gateway med egen värd i Azure API Management.
En gRPC protobuf-fil (.proto) som är tillgänglig lokalt och gRPC-tjänsten som är tillgänglig via HTTPS.
Lägga till ett gRPC-API
I Azure Portal navigerar 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.
För ett gRPC-API måste du ange följande inställningar:
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.
Viktigt!
I den offentliga förhandsversionen kan du bara välja en gateway med egen värd. Den hanterade gatewayen stöds inte.
Ange eventuella återstående inställningar för att konfigurera ditt API. De här inställningarna beskrivs i självstudien Importera och publicera ditt första API .
Välj Skapa.
API:et läggs till i LISTAN ÖVER API:er . Du kan visa uppdatera inställningarna genom att gå till fliken Inställningar i API:et.
Anropa gRPC-tjänster med .NET
Information om hur du anropar gRPC-tjänster med .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 från den nedrullningsbara menyn:
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 Azure AI 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