Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A KÖVETKEZŐKRE VONATKOZIK: Fejlesztő | Alapszintű | Standard | Prémium
Ez a cikk bemutatja, hogyan importálhat egy gRPC-szolgáltatásdefiníciót API-ként az API Managementben. Ezután kezelheti az API-t az API Managementben, biztonságossá teheti a hozzáférést és más szabályzatokat alkalmazhat, és gRPC API-kéréseket továbbíthat az átjárón keresztül a gRPC háttérrendszernek.
Ha gRPC API-t szeretne hozzáadni az API Managementhez, a következőket kell elvégeznie:
- Töltse fel az API protobuf (protokollpuffer) definíciós fájlját az API Managementbe.
- Adja meg a gRPC szolgáltatás helyét.
- Konfigurálja az API-t az API Managementben.
Az API Management a gRPC-szolgáltatás következő típusaival támogatja a továbbítást: unary, server streaming, client streaming, and bidirectional streaming. A gRPC-ről további információt a gRPC bemutatása című témakörben talál.
Megjegyzés
- A gRPC API-k támogatottak a saját üzemeltetésű átjáróban és a felügyelt átjáróban a 2026. januártól létrehozott klasszikus szintű példányok esetében (előzetes verzió). Lépjen kapcsolatba az ügyfélszolgálattal, hogy engedélyezze a gRPC API támogatását az ezen dátum előtt létrehozott klasszikus rétegpéldányokban. A gRPC API-k jelenleg nem támogatottak a v2-szinteken.
- A gRPC API-k tesztelése jelenleg nem támogatott az Azure Portal tesztkonzolján vagy az API Management fejlesztői portálon.
- Az importálás egyetlen protobuf (.proto) fájlra korlátozódik.
Előfeltételek
Egy API Management példány. Ha még nincs ilyenje, végezze el az alábbi rövid útmutatót: Azure API Management-példány létrehozása.
A helyileg elérhető gRPC protobuf (.proto) fájl és a HTTPS-en keresztül elérhető gRPC-szolgáltatás.
A HTTP/2 protokoll támogatása engedélyezve van az ügyfélforgalomhoz. További információ: Protokollok és titkosítások kezelése az Azure API Managementben.
GRPC API hozzáadása
Az Azure Portalon nyissa meg az API Management-példányt.
Az oldalsáv menüjében az API-k alatt válassza az API-kat.
Az Új API definiálása területen válassza a gRPC lehetőséget.
A gRPC API létrehozása ablakban válassza a Teljes lehetőséget.
GRPC API esetén adja meg a következő beállításokat:
Adjon meg egy megjelenítendő nevet.
A feltöltési séma esetében válassza ki az importálni kívánt API-hoz társított helyi .proto fájlt.
A gRPC-kiszolgáló URL-címeként adja meg a gRPC szolgáltatás címét. A címnek HTTPS-en keresztül elérhetőnek kell lennie.
Átjárók esetén válassza ki azt az átjáró-erőforrást, amelyet az API-t elérhetővé szeretne tenni.
Adja meg a fennmaradó beállításokat az API konfigurálásához. Az első API-oktatóanyag importálása és közzététele ismerteti ezeket a beállításokat.
Válassza a Létrehozás lehetőséget.
A portál hozzáadja az API-t az API-k listájához. A beállítások megtekintéséhez és frissítéséhez lépjen az API Beállítások lapjára.
GRPC-szolgáltatások hívása a .NET használatával
A gRPC-szolgáltatások .NET használatával történő hívásával kapcsolatos információkért tekintse meg az alábbi cikkeket:
- Oktatóanyag: GRPC-ügyfél és -kiszolgáló létrehozása a ASP.NET Core-ban
- A gRPC hibaelhárítása a .NET-en
Egyéb API-k hozzáfűzése
Az API-kat különböző szolgáltatások által közzétett API-kból állíthatja össze, többek között a következőket:
- OpenAPI-specifikáció
- Egy SOAP API
- A GraphQL programozási interfész (API)
- Az Azure App Service-ben üzemeltetett webalkalmazás
- Azure Functions
- Azure Logic Apps
- Azure Service Fabric
Megjegyzés
Api importálásakor a műveletek hozzá lesznek fűzve az aktuális API-hoz.
API hozzáfűzése egy meglévő API-hoz:
Nyissa meg az Azure API Management-példányt az Azure Portalon:
Válassza az API-kat az Áttekintés lapon, vagy válassza az API-kat> az oldalsáv menüjében.
Jelölje ki a három pontot (...) azon API mellett, amelyhez hozzá szeretne fűzni egy másik API-t.
Válassza az Importálás lehetőséget a helyi menüből:
Válasszon egy szolgáltatást, amelyből importálni fogja az API-t.
Kapcsolódó tartalom
- API-importálási korlátozások
- OpenAPI-specifikáció importálása
- SOAP API importálása
- Egy SOAP API importálása és REST konvertálása
- App Service API importálása
- Tárolóalkalmazás API importálása
- WebSocket API importálása
- GraphQL API-k importálása
- GraphQL-sémák importálása és mezőfeloldók beállítása
- Függvényalkalmazás API importálása
- Logikai alkalmazás API importálása
- Service Fabric-szolgáltatás importálása
- Microsoft Foundry API importálása
- Azure OpenAI API importálása
- LLM API importálása
- OData API importálása
- REST API exportálása MCP-kiszolgálóként
- Meglévő MCP-kiszolgáló hozzáférhetővé tétele
- A2A-ügynök API importálása
- SAP OData-metaadatok importálása
- GRPC API importálása
- API szerkesztése