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

API Management-termékek a portálon

Előfeltételek

Termékek létrehozása és közzététele

  1. Jelentkezzen be az Azure Portalra, és keresse meg az API Management-példányt.

  2. A bal oldali navigációs panelen válassza a Termékek>+ Hozzáadás lehetőséget.

    Termék hozzáadása az Azure Portalon

  3. 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.

    Termék hozzáadása ablak

    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.
  4. 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

  1. Az API Management-példány bal oldali navigációs sávjában válassza a Termékek lehetőséget.
  2. Válasszon ki egy terméket, majd válassza az API-kat.
  3. Válassza az + API hozzáadása lehetőséget.
  4. Jelöljön ki egy vagy több API-t, majd válassza ki.

API hozzáadása meglévő termékhez

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.

  • 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: