Logikai alkalmazás importálása API-ként

A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint

Ez a cikk bemutatja, hogyan importálhat logikai alkalmazásokat API-ként, és hogyan tesztelheti az importált API-t.

Ebben a cikkben az alábbiakkal ismerkedhet meg:

  • Logikai alkalmazás importálása API-ként
  • Az API tesztelése az Azure Portalon

Feljegyzés

Az API Management támogatja a logic app (Consumption) erőforrás automatikus importálását. amely a több-bérlős Logic Apps-környezetben fut. További információ az egybérlős és a több-bérlős Logic Apps szolgáltatásról.

Előfeltételek

Nyissa meg az API Management-példányát

  1. Az Azure Portalon keresse meg és válassza ki az API Management-szolgáltatásokat.

    API Management-szolgáltatások kiválasztása

  2. Az API Management-szolgáltatások lapon válassza ki az API Management-példányt.

    Az API Management-példány kiválasztása

Háttérrendszeri API importálása és közzététele

  1. Lépjen az API Management szolgáltatásra az Azure Portalon, és válassza ki az API-kat a menüből.

  2. Válasszon ki egy logikai alkalmazást az Új API hozzáadása listából.

    Logikai alkalmazás kategória kiválasztása

  3. A Tallózás billentyűt lenyomva megtekintheti az előfizetésében a HTTP-eseményindítóval rendelkező Logic Apps-alkalmazások listáját.

    • A HTTP-eseményindító nélküli logikai alkalmazások nem jelennek meg a listában.

    Meglévő logikai alkalmazások keresése a megfelelő eseményindítóval

  4. Válassza ki a logikai alkalmazást.

    Logikai alkalmazás kiválasztása

  5. Az API Management megkeresi a kijelölt alkalmazáshoz társított swaggert, lekéri és importálja.

  6. Adja hozzá az API URL-cím utótagját.

    • Az utótag egyedileg azonosítja ezt az API-t ebben az API Management-példányban.

    Mezők befejezése

  7. Ha azt szeretné, hogy az API közzé legyen téve és elérhető legyen a fejlesztők számára, váltson a Teljes nézetre, és társítsa egy termékhez. Ebben a példában a "Korlátlan" terméket használjuk.

    • Az API-t a létrehozás során vagy később is hozzáadhatja egy termékhez a Gépház lapon.

    Feljegyzés

    A termékek egy vagy több, fejlesztőknek a fejlesztői portálon keresztül kínált API-k társításai. Először a fejlesztőknek elő kell fizetnie egy termékre, hogy hozzáférjenek az API-hoz. Miután feliratkozott, az adott termék bármely API-jának előfizetési kulcsát kapják meg. Az API Management-példány létrehozójaként Ön rendszergazda, és alapértelmezés szerint minden termékre előfizet.

    Minden API Management-példányhoz két alapértelmezett mintatermék tartozik:

    • Kezdő
    • Korlátlan
  8. Adjon meg más API-beállításokat.

    • Ezeket az értékeket a létrehozás során vagy később is beállíthatja a Gépház lapon. A beállításokat az első API-oktatóanyag importálása és közzététele ismerteti.
  9. Válassza a Létrehozás lehetőséget.

Az API tesztelése az Azure Portalon

A műveleteket meg lehet hívni közvetlenül az Azure Portalról, ami kényelmes módot biztosít az API műveleteinek megtekintésére és tesztelésére.

A logikai alkalmazás tesztelése

  1. Válassza ki az előző lépésben létrehozott API-t.

  2. Kattintson a Teszt fülre.

  3. Válassza ki a tesztelni kívánt műveletet.

    • Az oldal megjeleníti a lekérdezési paraméterek és fejlécek mezőit.
    • Az egyik fejléc az "Ocp-Apim-Subscription-Key" az API-hoz társított termék-előfizetési kulcshoz.
    • Az API Management-példány létrehozójaként Ön már rendszergazda, ezért a kulcs automatikusan ki lesz töltve.
  4. Kattintson a Küldés gombra.

    • Ha a teszt sikeres, a háttérrendszer 200 OK és adat használatával válaszol.

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

Feljegyzés

Mindegyik logikai alkalmazás rendelkezik manual-invoke művelettel. Ahhoz, hogy az API több logikai alkalmazásból álljon, és elkerülje az ütközést, át kell neveznie a függvényt. A függvény/API átnevezéséhez lépjen az OpenAPI specifikációszerkesztőjéhez, és módosítsa a cím értékét.

Következő lépések