Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PLATÍ PRO: Vývojář | Základní | Standardní | Premium
Tento článek ukazuje, jak importovat definici služby gRPC jako rozhraní API ve službě API Management. Rozhraní API pak můžete spravovat ve službě API Management, zabezpečit přístup a používat další zásady a předávat požadavky rozhraní gRPC API prostřednictvím brány do back-endu gRPC.
Pokud chcete do služby API Management přidat rozhraní API gRPC, musíte:
- Nahrajte definiční soubor protokolu rozhraní (protobuf) do služby API Management.
- Zadejte umístění služby gRPC.
- Nakonfigurujte rozhraní API ve službě API Management.
API Management podporuje průchozí režim s následujícími typy metod služby gRPC: unární, serverové streamování, klientské streamování a obousměrné streamování. Další informace o gRPC najdete v tématu Úvod do gRPC.
Poznámka:
- Rozhraní API gRPC jsou podporována v bráně v místním prostředí a ve spravované bráně pro instance klasické úrovně vytvořené od ledna 2026 (náhled). Pokud chcete povolit podporu rozhraní API gRPC v instancích klasické vrstvy vytvořených před tímto datem, obraťte se na technickou podporu. Rozhraní API gRPC nejsou v současnosti podporována v úrovních v2.
- Testování rozhraní API gRPC se v současné době nepodporuje v testovací konzole webu Azure Portal ani na portálu pro vývojáře služby API Management.
- Import je omezený na jeden soubor protobuf (.proto).
Požadavky
Instance služby správy rozhraní API. Pokud ho ještě nemáte, proveďte následující rychlý start: Vytvořte instanci služby Azure API Management.
Místně dostupný soubor gRPC protobuf (.proto) a služba gRPC, která je přístupná přes PROTOKOL HTTPS.
Podpora protokolu HTTP/2 je povolená pro klientský provoz. Další informace najdete v tématu Správa protokolů a šifer ve službě Azure API Management.
Přidejte rozhraní API gRPC
Na webu Azure Portal přejděte do vaší instance služby API Management.
V části Rozhraní API v nabídce bočního panelu vyberte rozhraní API.
V části Definovat nové rozhraní API vyberte gRPC.
V okně Vytvořit rozhraní API gRPC vyberte Kompletní.
Pro rozhraní API gRPC zadejte následující nastavení:
Zadejte zobrazovaný název.
Pro nahrání schématu vyberte místní soubor .proto přidružený k rozhraní API pro import.
Jako adresu URL serveru gRPC zadejte adresu služby gRPC. Adresa musí být přístupná přes PROTOKOL HTTPS.
V části Brány vyberte prostředek brány, který chcete použít ke zveřejnění rozhraní API.
Zadejte všechna zbývající nastavení pro konfiguraci rozhraní API. Úvodní tutoriál 'Import a publikování vašeho prvního API' vysvětluje tato nastavení.
Vyberte Vytvořit.
Portál přidá rozhraní API do seznamu API. Nastavení můžete zobrazit a aktualizovat tak, že přejdete na kartu Nastavení rozhraní API.
Volání služeb gRPC pomocí .NET
Informace o volání služeb gRPC pomocí rozhraní .NET najdete v následujících článcích:
Připojení dalších rozhraní API
Můžete vytvořit rozhraní API z rozhraní API, která jsou poskytovaná různými službami, včetně:
- Specifikace OpenAPI
- Rozhraní API SOAP
- Rozhraní GraphQL API
- Webová aplikace hostovaná ve službě Azure App Service
- Azure Functions
- Azure Logic Apps
- Azure Service Fabric
Poznámka:
Při importu rozhraní API se operace připojí k aktuálnímu rozhraní API.
Připojení API k existujícímu API:
Na webu Azure Portal přejděte do své instance služby Azure API Management:
Na stránce přehledu vyberte rozhraní API nebo v nabídce vlevo vyberte rozhraní API>.
Vyberte ikonu se třemi tečkami (...) vedle rozhraní API, k němuž chcete přidat další rozhraní API.
V místní nabídce vyberte Importovat :
Vyberte službu, ze které se má importovat rozhraní API.
Související obsah
- Omezení importu rozhraní API
- Import specifikace OpenAPI
- Importujte API rozhraní SOAP
- Import rozhraní SOAP API a jeho převod na rozhraní REST
- Importujte rozhraní API služby App Service
- Importujte API aplikace kontejneru
- Importovat rozhraní WebSocket API
- Importujte GraphQL API
- Import schématu GraphQL a nastavení překladačů polí
- Importujte rozhraní API funkční aplikace
- Import rozhraní API aplikace logiky
- Importovat službu Service Fabric
- Importovat rozhraní Microsoft Foundry API
- Import Azure OpenAI API
- Import rozhraní LLM API
- Importujte OData API
- Exportujte REST API jako MCP server
- Zveřejnění existujícího serveru MCP
- Import rozhraní API agenta A2A
- Import metadat SAP OData
- Import rozhraní API gRPC
- Úprava rozhraní API