Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure Functions integrálva van az Azure API Managementtel a portálon, hogy a HTTP-triggerfüggvény-végpontokat REST API-kként tegye elérhetővé. Ezeket az API-kat openAPI-definícióval írják le. Ez a JSON-fájl (vagy YAML) információt tartalmaz arról, hogy milyen műveletek érhetők el egy API-ban. Részletes információkat tartalmaz arról, hogyan kell strukturálni az API kérési és válaszadatait. A függvényalkalmazás integrálásával az API Management létrehozhatja ezeket az OpenAPI-definíciókat.
Ez a cikk bemutatja, hogyan integrálhatja a függvényalkalmazást az API Managementtel. Ez az integráció bármely támogatott nyelven fejlesztett függvényalkalmazások esetében működik. A függvényalkalmazást az Azure API Managementből is importálhatja.
C#-osztálytárfüggvények esetén a Visual Studio használatával is létrehozhat és közzétehet olyan kiszolgáló nélküli API-t, amely integrálható az API Managementtel.
Az API Management-példány létrehozása
A függvényalkalmazáshoz társított API Management-példány létrehozása:
Válassza ki a függvényalkalmazást, válassza az API Management lehetőséget a bal oldali menüben, majd válassza az Új létrehozása lehetőséget az API Management területen.
Használja a következő táblázatban megadott API Management-beállításokat:
Beállítás Ajánlott érték Leírás Előfizetés Az Ön előfizetése Az az előfizetés, amely alatt ez az új erőforrás létrejön. Erőforráscsoport myResourceGroup (Erőforrás Csoport) Ugyanaz az erőforrás, mint a függvényalkalmazás, amely automatikusan beállításra kerül önnek. Régió A szolgáltatás helye Érdemes ugyanazt a helyet választani, mint a függvényalkalmazás. Erőforrás neve Globálisan egyedi név A funkcióalkalmazás neve alapján generálódik egy név. Szervezet neve Contoso A fejlesztői portálon és az e-mail-értesítésekben használt szervezet neve. Rendszergazdai e-mail e-mail címe E-mail, amely rendszerértesítéseket kapott az API Managementtől. tarifacsomag Fogyasztás A fogyasztási szint nem minden régióban érhető el. A teljes díjszabás részleteiért tekintse meg az API Management díjszabási oldalát Az API Management-példány létrehozásához válassza a Véleményezés + létrehozás , majd a Létrehozás lehetőséget, amely több percet is igénybe vehet.
Függvények importálása
Az API Management-példány létrehozása után importálhatja a HTTP által aktivált függvényvégpontokat. Ez a példa egy TurbineRepair nevű végpontot importál.
Az API Management lapon válassza a Link API lehetőséget.
Megnyílik az Azure Functions importálása , kiemelve a TurbineRepair függvényt. A folytatáshoz válassza a Kiválasztás lehetőséget .
A Függvényalkalmazás létrehozás lapján fogadja el az alapértelmezett beállításokat, majd válassza a Létrehozás lehetőséget. Az Azure létrehozza a függvény API-ját.
Az OpenAPI-definíció letöltése
A függvények importálása után letöltheti az OpenAPI-definíciót az API Management-példányból.
Válassza az OpenAPI-definíció letöltése lehetőséget a lap tetején.
Mentse a letöltött JSON-fájlt, majd nyissa meg. Tekintse át a definíciót.
Következő lépések
Mostantól pontosíthatja a definíciót az API Managementben a portálon. Az API Managementről további információt is megtudhat.