Importera en logikapp som ett API

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

Förutsättningar

Gå till API Management-instansen

  1. I Azure Portal 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 API Management-tjänsten i Azure Portal och välj API:er på menyn.

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

    Välj kategori för logikapp

  3. Tryck Bläddra för att se listan över Logic Apps 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 söker efter 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 detta specifika API 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 vyn Fullständig och associerar det med en Produkt. Vi använder produkten "Obegränsat" i det här exemplet.

    • Du kan lägga till ditt API till en produkt antingen under skapandet eller senare via Inställningar fliken.

    Anteckning

    Produkter är associationer av en eller flera API:er som erbjuds till 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 produkten. Som skapare av API Management-instansen är du administratör och prenumererar på varje produkt som standard.

    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 sidhuvuden.
    • En av huvudena är "Ocp-Apim-Subscription-Key" för den produktnyckel 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 backend med 200 OK och data.

Lägg till andra API:er

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

  • OpenAPI-specifikationen
  • ETT SOAP-API
  • En webbapp som finns i Azure App Service
  • Azure-funktionsapp
  • Azure Logic Apps
  • Azure Service Fabric

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

Anteckning

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

  1. Öppna Azure API Management-instansen i Azure-portalen.

    Gå till Azure API Mgmt-instans

  2. Välj API:er sidan Översikt eller från 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

Anteckning

Varje logikapp har åtgärden manual-invoke. Om du vill skapa ett API för flera logikappar och undvika kollisioner 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