Megosztás a következőn keresztül:


GRPC API importálása

A KÖVETKEZŐKRE VONATKOZIK: Fejlesztő | 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
  • Az API konfigurálása 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 hátteréről a gRPC bemutatása című témakörben olvashat.

Feljegyzés

  • A gRPC API-k jelenleg csak a saját üzemeltetésű átjáróban támogatottak, az API Management-példány felügyelt átjárója nem.
  • 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 Protobuff -fájlra (.proto) korlátozódik.

Előfeltételek

GRPC API hozzáadása

  1. Az Azure Portalon keresse meg az API Management-példányt.

  2. A bal oldali menüben válassza az API-k>+ API hozzáadása lehetőséget.

  3. Az Új API definiálása területen válassza a gRPC lehetőséget.

    GRPC API portálon való létrehozásáról készített képernyőkép.

  4. A gRPC API létrehozása ablakban válassza a Teljes lehetőséget.

  5. GRPC API esetén a következő beállításokat kell megadnia:

    1. A Séma feltöltése területen válassza ki az importálni kívánt API-hoz társított helyi .proto fájlt.

    2. A gRPC-kiszolgáló URL-címében adja meg a gRPC szolgáltatás címét. A címnek HTTPS-en keresztül elérhetőnek kell lennie.

    3. Az átjárókban válassza ki azt az átjáró-erőforrást, amelyet az API-t elérhetővé szeretne tenni.

      Fontos

      Nyilvános előzetes verzióban csak saját üzemeltetésű átjárót választhat ki. A felügyelt átjáró nem támogatott.

  6. Adja meg a fennmaradó beállításokat az API konfigurálásához. Ezeket a beállításokat az első API-oktatóanyag importálása és közzététele ismerteti.

  7. Válassza a Létrehozás lehetőséget.

    Az API hozzá lesz adva az API-k listájához. A beállítások frissítését az API Gépház lapján tekintheti meg.

GRPC-szolgáltatások hívása .NET-tel

A gRPC-szolgáltatások .NET-tel való hívásával kapcsolatos információkért tekintse meg az alábbi cikkeket:

Egyéb API-k hozzáfűzése

Különböző szolgáltatások által közzétett API-kat készíthet, többek között az alábbiakat:

  • OpenAPI-specifikáció
  • A SOAP API
  • A GraphQL API
  • A Azure-alkalmazás Service-ben üzemeltetett webalkalmazás
  • Azure-függvényalkalmazás
  • Azure Logic Apps
  • Azure Service Fabric

Fűzjön hozzá egy másik API-t a meglévő API-hoz az alábbi lépésekkel.

Feljegyzés

Egy másik API importálásakor a műveletek hozzáfűződnek az aktuális API-hoz.

  1. Nyissa meg az Azure API Management-példányát az Azure Portalon.

    Ugrás az Azure API Mgmt-példányra

  2. Válassza az API-kat az Áttekintés lapon vagy a bal oldali menüben.

    API-k kiválasztása

  3. Kattintson a ... elemre azon API mellett, amelyhez egy másik API-t szeretne hozzáfűzni.

  4. Válassza az Importálás elemet a legördülő menüből.

    Importálás kiválasztása

  5. Válasszon egy szolgáltatást, amelyből importálni fogja az API-t.

    Szolgáltatás kiválasztása