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.
Kommentar
För närvarande är den här funktionen inte tillgänglig på arbetsytor.
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
- Slutför följande snabbstart: Skapa en Azure API Management-instans
- Kontrollera att det finns en förbrukningsplanbaserad logikappresurs i din prenumeration som exponerar en HTTP-slutpunkt. Mer information finns i avsnittet om att utlösa arbetsflöden med HTTP-slutpunkter
Gå till API Management-instansen
I Azure-portalen söker 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 DIN API Management-tjänst i Azure-portalen 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 med HTTP-utlösare i din prenumeration.
- Logikappar utan HTTP-utlösare visas inte i listan.
Välj logikappen.
API Management hittar 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 det här specifika API:et 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 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
Ange andra API-inställningar.
- Du kan ange dessa värden när du skapar eller senare genom att gå till fliken Inställningar . Inställningarna beskrivs i självstudien Importera och publicera ditt 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 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.
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.
Gå till din Azure API Management-instans i Azure-portalen.
Välj API:er på sidan Översikt eller på 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.
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ärliggande information
- 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
- Importera ett GraphQL-schema och konfigurera fältmatchare
- Importera en Azure-funktionsapp
- Importera en Azure-logikapp
- Importera en Service Fabric-tjänst
- Importera ett Azure OpenAI-API
- Importera ett OData-API
- Importera SAP OData-metadata
- Importera ett gRPC-API
- Redigera ett API