Importera en logikapp som ett API

GÄLLER FÖR: Alla API Management-nivåer

Den här artikeln visar hur du importerar en logikapp som ett API och testar det importerade API:et.

I den här artikeln kan du se hur du:

  • Importera en logikapp som ett API
  • Testa API:et i Azure Portal

Kommentar

API Management stöder automatisk import av en logikappsresurs (förbrukning). som körs i logic apps-miljön för flera klientorganisationer. Läs mer om logikappar med en klientorganisation jämfört med flera klientorganisationer.

Förutsättningar

Gå till API Management-instansen

  1. I Azure-portalen söker du efter och väljer API Management-tjänster.

    Välj API Management-tjänster

  2. På sidan API Management-tjänster väljer du din API Management-instans.

    Välj din API Management-instans

Importera och publicera ett serverdels-API

  1. Gå till DIN API Management-tjänst i Azure-portalen och välj API:er på menyn.

  2. Välj Logikapp från listan Lägg till ett nytt API.

    Välj logikappkategori

  3. Tryck på Bläddra för att se listan över Logic Apps med HTTP-utlösare i din prenumeration.

    • Logikappar utan HTTP-utlösare visas inte i listan.

    Bläddra efter befintliga logikappar med rätt utlösare

  4. Välj logikappen.

    Välj logikapp

  5. API Management hittar den swagger som är associerad med den valda appen, hämtar den och importerar den.

  6. Lägg till ett API URL-suffix.

    • Suffixet identifierar unikt det här specifika API:et i den här API Management-instansen.

    Slutför fält

  7. Om du vill att API:et ska publiceras och vara tillgängligt för utvecklare växlar du till den fullständiga vyn och associerar det med en produkt. Vi använder produkten "Obegränsat" i det här exemplet.

    • Du kan lägga till ditt API i en produkt antingen när du skapar eller senare via fliken Inställningar.

    Kommentar

    Produkter är associationer till en eller flera API:er som erbjuds utvecklare via utvecklarportalen. Först måste utvecklare prenumerera på en produkt för att få åtkomst till API:et. När de har prenumererat får de en prenumerationsnyckel för alla API:er i den produkten. Som skapare av API Management-instansen är du administratör och prenumererar som standard på varje produkt.

    Varje API Management-instans levereras med två standardexempelprodukter:

    • Starter
    • Obegränsat
  8. Ange andra API-inställningar.

  9. Välj Skapa.

Testa API:et i Azure Portal

Du kan anropa åtgärder direkt från Azure Portal, vilket är ett enkelt sätt att visa och testa åtgärderna i ett API.

Testa logikappen

  1. Välj det API som du skapade i föregående steg.

  2. Tryck på fliken Test.

  3. Välj den åtgärd som du vill testa.

    • Sidan visar fält för frågeparametrar och rubriker.
    • En av rubrikerna är "Ocp-Apim-Subscription-Key" för produktprenumerationsnyckeln som är associerad med det här API:et.
    • Som skapare av API Management-instansen är du redan administratör, så nyckeln fylls i automatiskt.
  4. Tryck på Skicka.

    • När testet lyckas svarar serverdelen med 200 OK och data.

Lägg till andra API:er

Du kan skapa ett API för API:er som exponeras av olika tjänster, inklusive:

  • En OpenAPI-specifikation
  • ETT SOAP-API
  • Ett GraphQL-API
  • En webbapp som finns i Azure App Service
  • Azure-funktionsapp
  • Azure Logic Program-program
  • Azure Service Fabric

Lägg till ett annat API i ditt befintliga API med hjälp av följande steg.

Kommentar

När du importerar ett annat API läggs åtgärderna i ditt aktuella API.

  1. Gå till din Azure API Management-instans i Azure-portalen.

    Gå till Azure API Mgmt-instans

  2. Välj API:er på sidan Översikt eller på menyn till vänster.

    Välj API:er

  3. Klicka på ... intill det API som du vill lägga till ett annat API till.

  4. Välj Import från den nedrullningsbara menyn.

    Välj Importera

  5. Välj en tjänst som ett API ska importeras från.

    Välj tjänst

Kommentar

Varje logikapp har åtgärden manual-invoke. För att kunna utgöra api:et för flera logikappar och undvika kollision måste du byta namn på funktionen. Om du vill byta namn på funktionen/API:et går du till Redigeraren för OpenAPI-specifikation och ändrar rubrikvärdet.

Nästa steg