Oktatóanyag: Termék létrehozása és közzététele
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
Az Azure API Managementben egy termék egy vagy több API-t, használati kvótát és használati feltételeket tartalmaz. A termék közzététele után a fejlesztők feliratkozhatnak a termékre, és elkezdhetik használni a termék API-jait.
Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:
- Termékek létrehozása és közzététele
- API hozzáadása a termékhez
- Termék API-k elérése
Előfeltételek
- Az Azure API Management terminológiájának ismerete.
- Tekintse át a következő rövid útmutatót: Azure API Management-példány létrehozása.
- Végezze el a következő oktatóanyagot is: Az első API importálása és közzététele.
Termékek létrehozása és közzététele
Jelentkezzen be az Azure Portalra, és keresse meg az API Management-példányt.
A bal oldali navigációs panelen válassza a Termékek>+ Hozzáadás lehetőséget.
A Termék hozzáadása ablakban adja meg a következő táblázatban leírt értékeket a termék létrehozásához.
Név Leírás Megjelenített név A név, ahogyan szeretné, megjelenik a fejlesztői portálon. Leírás Adja meg a termékkel kapcsolatos információkat, például a célját, a hozzáférést biztosító API-kat és egyéb részleteket. Állapot Válassza a Közzétéve lehetőséget, ha közzé szeretné tenni a terméket. Mielőtt meghívhatná egy termék API-jait, közzé kell tenni a terméket. Alapértelmezés szerint az új termékek nem jelennek meg, és csak a Rendszergazda istrators csoport számára láthatók. Előfizetés szükséges Válassza ki, hogy egy felhasználónak elő kell-e fizetnie a termék használatához (a termék védett), és egy előfizetési kulcsot kell használnia a termék API-iinak eléréséhez. Ha nincs szükség előfizetésre (a termék nyitva van), a termék API-ihoz való hozzáféréshez nincs szükség előfizetési kulcsra. A cikk későbbi részében tekintse meg a termék API-khoz való hozzáférést. Jóváhagyást igényel Válassza ki, ha azt szeretné, hogy egy rendszergazda tekintse át és fogadja el vagy utasítsa el a termékre vonatkozó előfizetési kísérleteket. Ha nincs kiválasztva, az előfizetési kísérletek automatikusan jóvá lesznek hagyva. Előfizetések számának korlátozása Igény szerint korlátozhatja több egyidejű előfizetés számát. Jogi feltételek Megadhatja a termék használati feltételeit, amelyeket az előfizetőknek el kell fogadniuk, hogy használni tudják a terméket. API-k Jelöljön ki egy vagy több API-t. A termék létrehozása után API-kat is hozzáadhat. További információ: API-k hozzáadása egy termékhez a cikk későbbi részében.
Nyílt (előfizetést nem igénylő) termék esetén csak olyan API-t adhat hozzá, ami nincs egy másik nyílt termékhez társítva.Válassza a Létrehozás lehetőséget az új termék létrehozásához.
Figyelemfelhívás
Ügyeljen arra, hogy olyan terméket konfiguráljon, amely nem igényel előfizetést. Ez a konfiguráció túlságosan megengedő lehet, és sebezhetőbbé teheti a termék API-jait bizonyos API-biztonsági fenyegetésekkel szemben.
További konfigurációk hozzáadása
A mentés után folytassa a termék konfigurálását. Az API Management-példányban válassza ki a terméket a Termékek ablakban. Hozzáadás vagy frissítés:
Elem | Leírás |
---|---|
Beállítások | Termék metaadatai és állapota |
API-k | A termékhez társított API-k |
Házirendek | Termék API-kra alkalmazott szabályzatok |
Hozzáférés-vezérlés | Termékláthatóság fejlesztők vagy vendégek számára |
Előfizetések | Termék-előfizetők |
API-k hozzáadása termékekhez
A termékek egy vagy több API társításai. Több API-t is megadhat, és a fejlesztői portálon elérhetővé teheti azokat a fejlesztők számára. A termék létrehozása során hozzáadhat egy vagy több meglévő API-t. Később api-kat is hozzáadhat a termékhez, akár a Termékek Gépház lapon, akár api létrehozásakor.
API hozzáadása meglévő termékhez
- Az API Management-példány bal oldali navigációs sávjában válassza a Termékek lehetőséget.
- Válasszon ki egy terméket, majd válassza az API-kat.
- Válassza az + API hozzáadása lehetőséget.
- Jelöljön ki egy vagy több API-t, majd válassza ki.
Hozzáférés a termék API-khoz
A termék közzététele után a fejlesztők hozzáférhetnek az API-khoz. A termék konfigurálásának módjától függően előfordulhat, hogy elő kell fizetniük a termékre a hozzáféréshez.
Védett termék – A fejlesztőknek először elő kell fizetnie egy védett termékre, hogy hozzáférjenek a termék API-iihoz. Amikor előfizetnek, egy előfizetési kulcsot kapnak, amely a termék bármely API-ját elérheti. Ha létrehozta az API Management-példányt, ön már rendszergazda, ezért alapértelmezés szerint minden termékre előfizetett. További információ: Előfizetések az Azure API Managementben.
Amikor egy ügyfél érvényes termék-előfizetési kulccsal küld API-kérést, az API Management feldolgozza a kérést, és engedélyezi a hozzáférést a termék kontextusában. A termékhez konfigurált szabályzatok és hozzáférés-vezérlési szabályok alkalmazhatók.
Tipp.
A felhasználó előfizetését egy REST API- vagy PowerShell-paranccsal hozhatja létre vagy frissítheti egy termékre egyéni előfizetési kulcsokkal.
Termék megnyitása – A fejlesztők előfizetési kulcs nélkül férhetnek hozzá egy megnyitott termék API-jához. Konfigurálhat azonban más mechanizmusokat is az API-khoz való ügyfélhozzáférés biztosításához, beleértve az OAuth 2.0-t, az ügyféltanúsítványokat és a hívó IP-címeinek korlátozását.
Feljegyzés
A nyílt termékek nem jelennek meg a fejlesztői portálon, hogy a fejlesztők megismerhessenek vagy feliratkozzanak rá. Csak a Rendszergazda istrators csoport számára láthatók. Egy másik mechanizmussal tájékoztatnia kell a fejlesztőket azokról az API-król, amelyek előfizetési kulcs nélkül is elérhetők.
Ha egy ügyfél előfizetési kulcs nélkül küld API-kérést:
Az API Management ellenőrzi, hogy az API egy nyitott termékhez van-e társítva. Egy API legfeljebb egy nyitott termékhez társítható.
Ha a nyitott termék létezik, akkor a kérelem feldolgozása a nyitott termék kontextusában történik. A nyitott termékhez konfigurált szabályzatok és hozzáférés-vezérlési szabályok alkalmazhatók.
További információ: Hogyan kezeli az API Management a kéréseket előfizetési kulcsokkal vagy anélkül.
Következő lépések
Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:
- Termékek létrehozása és közzététele
- API hozzáadása a termékhez
- Termék API-k elérése
Folytassa a következő oktatóanyaggal: