Import aplikace logiky jako rozhraní API

PLATÍ PRO: Všechny úrovně služby API Management

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

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:

API Management podporuje automatizovaný import prostředku aplikace logiky (Consumption). které běží v prostředí Logic Apps s více tenanty. Přečtěte si další informace o aplikacích Logic Apps s jedním tenantem a více tenanty.

Požadavky

Přejít k instanci služby API Management

  1. Na webu Azure Portal vyhledejte a vyberte služby API Management.

    Výběr služeb API Management

  2. Na stránce služby API Management vyberte instanci služby API Management.

    Výběr instance služby API Management

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

  1. Na webu Azure Portal přejděte ke službě API Management a v nabídce vyberte rozhraní API .

  2. Ze seznamu Přidat nové rozhraní API vyberte Aplikace logiky.

    Výběr kategorie aplikace logiky

  3. Stisknutím klávesy Procházet zobrazíte seznam Logic Apps s triggerem HTTP ve vašem předplatném.

    • Aplikace logiky bez triggeru HTTP se v seznamu nezobrazí.

    Vyhledání existujících aplikací logiky se správným triggerem

  4. Vyberte aplikaci logiky.

    Výběr aplikace logiky

  5. API Management najde swagger 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 toto konkrétní rozhraní API v této instanci služby API Management.

    Dokončení polí

  7. Pokud chcete, aby bylo rozhraní API publikované a dostupné vývojářům, přepněte do úplného zobrazení a přidružte ho k produktu. V tomto příkladu používáme produkt "Unlimited" .

    • Rozhraní API můžete do produktu přidat buď během vytváření, nebo později prostřednictvím karty Nastavení.

    Poznámka:

    Produkty jsou přidružení jednoho nebo více 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 daném produktu. Jako tvůrce instance SLUŽBY API Management jste správcem a ve výchozím nastavení se přihlašujete ke všem produktům.

    Každá instance služby API Management má dva výchozí ukázkové produkty:

    • Starter
    • Unlimited
  8. Zadejte další nastavení rozhraní API.

  9. Vyberte Vytvořit.

Testovat rozhraní API na portálu Azure Portal

Operaci můžete volat přímo z portálu Azure Portal, který nabízí pohodlný způsob pro zobrazení a testování operací v rozhraní API.

Otestování aplikace logiky

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

  2. Klikněte na kartu Test.

  3. 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" pro kód Product Subscription Key přidružený k tomuto rozhraní API.
    • Jako tvůrce instance služby API Management jste již správcem, takže klíč se vyplní automaticky.
  4. Stiskněte Odeslat.

    • Jakmile bude test úspěšný, back-end odpoví 200 OK a daty.

Připojení dalších rozhraní API

Můžete vytvořit rozhraní API rozhraní API vystavených různými službami, mezi které patří:

  • Specifikace OpenAPI
  • Rozhraní API SOAP
  • Rozhraní GraphQL API
  • Webová aplikace hostovaná ve službě Aplikace Azure Service
  • Aplikace funkcí Azure
  • Azure Logic Apps
  • Azure Service Fabric

Pomocí následujícího postupu připojte k existujícímu rozhraní API jiné rozhraní API.

Poznámka:

Při importu dalšího rozhraní API se k aktuálnímu rozhraní API připojí příslušné operace.

  1. Na webu Azure Portal přejděte do instance Azure API Management.

    Přejít do instance Mgmt rozhraní Azure API

  2. Na stránce Přehled nebo v nabídce vlevo vyberte rozhraní API.

    Výběr rozhraní API

  3. Klikněte na vedle rozhraní API, ke kterému chcete připojit jiné rozhraní API.

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

    Výběr importu

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

    Výběr služby

Poznámka:

Každá aplikace logiky obsahuje operaci manual-invoke. Pokud chcete vytvořit rozhraní API několika aplikací logiky a vyhnout se kolizím, musíte funkci přejmenovat. Pokud chcete přejmenovat funkci nebo rozhraní API, přejděte do editoru specifikace OpenAPI a změňte hodnotu názvu.

Další kroky