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
- Slutför följande snabbstart: Skapa en Azure API Management-instans
- Kontrollera att det finns en logikapp i din prenumeration som gör en HTTP-slutpunkt tillgänglig. Mer information finns i avsnittet om att utlösa arbetsflöden med HTTP-slutpunkter
Gå till API Management-instansen
I Azure Portal du efter och väljer API Management tjänster.
På sidan API Management tjänster väljer du din API Management instans.
Importera och publicera ett serverdels-API
Gå till API Management-tjänsten i Azure Portal och välj API:er på menyn.
Välj Logikapp från listan Lägg till ett nytt API.
Tryck på 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.
Välj logikappen.
API Management söker efter den swagger som är associerad med den valda appen, hämtar den och importerar den.
Lägg till ett API URL-suffix.
- Suffixet identifierar unikt detta specifika API i den här API Management instansen.
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
Ange andra API-inställningar.
- Du kan ange dessa värden under skapandet eller senare genom att gå Inställningar fliken. Inställningarna beskrivs i självstudien Importera och publicera din första API.
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.
Välj det API som du skapade i föregående steg.
Tryck på fliken Test.
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.
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.
Öppna Azure API Management-instansen i Azure-portalen.
Välj API:er på sidan Översikt eller från menyn till vänster.
Klicka på ... intill det API som du vill lägga till ett annat API till.
Välj Import från den nedrullningsbara menyn.
Välj en tjänst som ett API ska importeras från.
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.
Relaterade ämnen
- Begränsningar för API-import
- Importera en OpenAPI-specifikation
- Importera ett SOAP-API
- Importera ett SOAP-API och konvertera till REST
- Importera ett App Service-API
- Importera ett API för containerapp
- Importera ett WebSocket-API
- Importera ett GraphQL API (förhandsversion)
- Importera en Azure-funktionsapp
- Importera en Azure-logikapp
- Importera en Service Fabric-tjänst
- Redigera ett API