Sdílet prostřednictvím


Import aplikace logiky jako rozhraní API

PLATÍ PRO: Všechny úrovně služby správy rozhraní API

Tento článek ukazuje, jak importovat aplikaci logiky jako rozhraní API a otestovat importované rozhraní API.

Poznámka:

V současné době tato funkce není dostupná v pracovních prostorech.

V tomto článku získáte informace o těchto tématech:

  • Import aplikace logiky jako rozhraní API
  • Testovat rozhraní API na portálu Azure Portal

Poznámka:

Azure API Management podporuje automatizovaný import prostředku Logické aplikace (Consumption), který běží v prostředí Logických aplikací s více tenantry. Další informace najdete v tématu Rozdíly mezi standardními aplikacemi logiky s jedním tenantem a víceklientovými aplikacemi logiky Consumption.

Požadavky

Import a publikování back-endového rozhraní API

  1. Na webu Azure Portal přejděte ke službě API Management.

  2. V nabídce vlevo v části Rozhraní API vyberte rozhraní API a pak vyberte + Přidat rozhraní API.

  3. Vyberte Logic App v seznamu Vytvořit z prostředků Azure:

    Snímek obrazovky ukazující dlaždici Logic App

  4. Vyberte Procházet a zobrazte seznam aplikací logiky, které mají ve vašem předplatném spouštěč HTTP. (Aplikace logiky, které nemají spouštěč HTTP, se v seznamu nezobrazí.)

    Snímek obrazovky s tlačítkem Procházet

  5. Vyberte aplikaci logiky:

    Snímek obrazovky znázorňující okno Vybrat aplikaci logiky pro import

    API Management najde dokument Swaggeru přidružený k vybrané aplikaci, načte ho a naimportuje ho.

  6. Přidejte příponu adresy URL rozhraní API. Přípona jednoznačně identifikuje rozhraní API v instanci služby API Management.

    Snímek obrazovky znázorňující hodnoty zadané v okně Vytvořit z aplikace logiky

  7. Pokud chcete, aby bylo rozhraní API publikované a dostupné vývojářům, přepněte do úplného zobrazení a přidružte rozhraní API k produktu. Tento příklad používá neomezený produkt. (Rozhraní API můžete přidat do produktu, když ho vytvoříte nebo později, pomocí karty Nastavení .)

    Poznámka:

    Produkty jsou přidružení jednoho nebo několika rozhraní API nabízených vývojářům prostřednictvím portálu pro vývojáře. Nejprve se vývojáři musí přihlásit k odběru produktu, aby získali přístup k rozhraní API. Po přihlášení k odběru získá klíč předplatného pro libovolné rozhraní API v produktu. Jako tvůrce instance služby API Management jste správce a ve výchozím nastavení se přihlašujete ke všem produktům.

    V určitých úrovních má každá instance služby API Management dva výchozí ukázkové produkty:

    • Předkrm
    • Neomezený
  8. Zadejte další nastavení rozhraní API. Tyto hodnoty můžete nastavit při vytváření rozhraní API nebo později na kartě Nastavení. Nastavení jsou vysvětlena v tutoriálu Import a publikování vaší první API.

  9. Vyberte Vytvořit.

Testovat rozhraní API na portálu Azure Portal

Operace můžete používat přímo z Azure Portálu. Tato metoda poskytuje pohodlný způsob zobrazení a testování operací rozhraní API.

Snímek obrazovky znázorňující kroky pro testování rozhraní API

  1. Vyberte rozhraní API, které jste vytvořili v předchozím kroku.

  2. Na kartě Test vyberte operaci, kterou chcete otestovat.

    • Na stránce se zobrazují pole pro parametry dotazu a záhlaví.
    • Jednou z hlaviček je Ocp-Apim-Subscription-Key. Tato hlavička je určená pro klíč předplatného produktu, který je přidružený k rozhraní API.
    • Jako tvůrce instance služby API Management jste správce, takže klíč se vyplní automaticky.
  3. Vyberte Odeslat. Jakmile bude test úspěšný, backend odpoví 200 OK a daty.

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
  • 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:

  1. Na webu Azure Portal přejděte do své instance služby Azure API Management:

    snímek obrazovky se stránkou služby API Management

  2. Na stránce přehledu vyberte rozhraní API nebo v nabídce vlevo vyberte rozhraní API>.

    Snímek obrazovky znázorňující výběr rozhraní API na stránce Přehled

  3. Vyberte ikonu se třemi tečkami (...) vedle rozhraní API, k němuž chcete přidat další rozhraní API.

  4. V rozevírací nabídce vyberte Importovat:

    Snímek obrazovky s příkazem Importovat

  5. Vyberte službu, ze které se má importovat rozhraní API.

Poznámka:

Každá logická aplikace má operaci manual-invoke. Pokud chcete zkombinovat více aplikací logiky v rozhraní API, musíte funkci přejmenovat. Pokud chcete funkci nebo rozhraní API přejmenovat, změňte hodnotu názvu v editoru specifikace OpenAPI.