Import aplikace logiky jako rozhraní API
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
Požadavky
- Projděte si následující rychlý start: Vytvoření instance služby Azure API Management
- Ujistěte se, že ve vašem předplatném je aplikace logiky, která zveřejňuje koncový bod HTTP. Další informace najdete v pracovním postupu aktivace s koncovými body HTTP.
Přejít k instanci služby API Management
V Azure Portal vyhledejte a vyberte API Management Services.
Na stránce API Management služby vyberte svou instanci API Management.
Import a publikování back-end rozhraní API
Přejděte na svou API Management ve službě Azure Portal a v nabídce vyberte Rozhraní API.
Ze seznamu Přidat nové rozhraní API vyberte Aplikace logiky.
Stisknutím procházet zobrazíte seznam položek Logic Apps triggerem HTTP ve vašem předplatném.
- Aplikace logiky bez triggeru HTTP se v seznamu nezobrazí.
Vyberte aplikaci logiky.
API Management swagger přidružený k vybrané aplikaci, načte ho a naimportuje.
Přidejte příponu adresy URL rozhraní API.
- Přípona jednoznačně identifikuje toto konkrétní rozhraní API v této API Management instanci.
Pokud chcete rozhraní API publikovat a mít ho k dispozici vývojářům, přepněte na úplné 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 během vytváření nebo později prostřednictvím Nastavení dat.
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. Zaprvé, vývojáři se musí přihlásit k odběru produktu, aby získali přístup k rozhraní API. Po přihlášení k odběru 10. dne 20. 8. 2015 10:00 10:00 10:00. Jako tvůrce této API Management jste správcem a jste ve výchozím nastavení přihlášeni k odběru každého produktu.
Každá API Management obsahuje dva výchozí ukázkové produkty:
- Starter
- Unlimited
Zadejte další nastavení rozhraní API.
- Tyto hodnoty můžete nastavit při vytváření nebo později tak, že Nastavení kartu. Toto nastavení je vysvětleno v kurzu Import a publikování vašeho prvního rozhraní API.
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.
Vyberte rozhraní API, které jste vytvořili v předchozím kroku.
Klikněte na kartu Test.
Vyberte operaci, kterou chcete otestovat.
- Na stránce se zobrazují pole pro parametry a hlavičky dotazu.
- Jednou z hlaviček je Ocp-Apim-Subscription-Key pro klíč předplatného produktu přidružený k tomuto rozhraní API.
- Jako tvůrce API Management instance už jste správcem, takže klíč se vyplní automaticky.
Stiskněte Odeslat.
- Když je 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é různými službami, včetně:
- Specifikace OpenAPI
- ROZHRANÍ SOAP API
- Webová aplikace hostovaná v Azure App Service
- Function App Azure
- Azure Logic Apps
- Azure Service Fabric
Pomocí následujících kroků přidejte k vašemu 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.
Na webu Azure Portal přejděte ke své instanci služby Azure API Management.
Na stránce Přehled nebo v nabídce na levé straně vyberte rozhraní API .
Klikněte na … vedle rozhraní API, ke kterému chcete připojit jiné rozhraní API.
V rozevírací nabídce vyberte Importovat.
Vyberte službu, ze které se má importovat rozhraní API.
Poznámka
Každá aplikace logiky obsahuje operaci manual-invoke. Pokud chcete rozhraní API tvořené několika aplikacemi logiky a vyhnout se kolizím, musíte funkci přejmenovat. Pokud chcete funkci nebo rozhraní API přejmenovat, přejděte do editoru specifikace OpenAPI a změňte hodnotu názvu.
Související témata
- Omezení importu rozhraní API
- Import specifikace OpenAPI
- Import rozhraní API protokolu SOAP
- Import rozhraní API protokolu SOAP a převod na REST
- Import rozhraní APP SERVICE API
- Import rozhraní API aplikace kontejneru
- Import rozhraní WebSocket API
- Import rozhraní GraphQL API (Preview)
- Import aplikace Azure Function App
- Import aplikace logiky Azure
- Import služby Service Fabric
- Úprava rozhraní API