Oktatóanyag: Korrektúrák használata a nem törhető API-módosítások biztonságos végrehajtásához
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
Ha az API készen áll az indulásra, és a fejlesztők használják, előbb-utóbb módosítania kell az API-t, ugyanakkor nem kell megzavarnia az API hívóinak működését. Emellett az is hasznos, ha a fejlesztők értesülnek az elvégzett módosításokról.
Az Azure API Managementben korrektúrák használatával hajthat végre nem törhető API-módosításokat , hogy biztonságosan modellezhesse és tesztelhesse a módosításokat. Ha elkészült, aktuális változatot készíthet, és lecserélheti az aktuális API-t.
A háttérről a Verziók és a Változatok című témakörben olvashat.
Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:
- Új változat hozzáadása
- Nem törhető módosítások végrehajtása a változaton
- Változat aktuálissá tétele és módosításinapló-bejegyzés hozzáadása
- A fejlesztői portál tallózása a módosítások és a módosítási napló megtekintéséhez
- API-változat 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.
Új változat hozzáadása
Jelentkezzen be az Azure Portalra, és lépjen az API Management-példányra.
A bal oldali menü API-k területén válassza az API-kat.
Válassza a Demo Conference API-t az API-listából (vagy egy másik API-ból, amelyhez korrektúrákat szeretne hozzáadni).
Válassza a Korrektúra lapfület .
Válassza a + Változat hozzáadása lehetőséget.
Tipp.
A Változat hozzáadása lehetőséget az API helyi menüjében (...) is kiválaszthatja.
Adja meg az új változat leírását, hogy megjegyezhesse, mire használják.
Válassza a Létrehozás lehetőséget.
Az új változat létrehozása megtörtént.
Feljegyzés
Az eredeti API az 1. változatban marad. A felhasználók ezt a változatot hívják egészen addig, amíg Ön nem tesz aktuálissá egy másik változatot.
Nem törhető módosítások végrehajtása a változaton
Válassza a Demo Conference API lehetőséget az API-k listájából.
Kattintson a képernyő felső részén található Tervezés fülre.
Figyelje meg, hogy a (közvetlenül a Tervezés lap fölött található) változatválasztóban a 2. változat jelenik meg aktuális változatként.
Tipp.
A változatválasztóval váltson arra a változatra, amelyen dolgozni kíván.
Válassza a + Művelet hozzáadása lehetőséget.
Állítsa be az új műveletet POST értékre, a művelet megjelenítendő nevét, nevét és URL-címét pedig tesztként.
Mentse az új műveletet.
Most módosította a 2. változatot. A lap tetején található változatválasztóval váltson vissza az 1. változatra.
Figyelje meg, hogy az új művelet nem jelenik meg az 1. változatban.
Változat aktuálissá tétele és módosításinapló-bejegyzés hozzáadása
Kattintson a Változatok fülre az oldal felső részén található menüben.
Nyissa meg a 2. változat helyi menüjét (...).
Válassza az Aktuálissá tétele lehetőséget.
Ha megjegyzéseket szeretne közzétenni erről a változásról, jelölje be az API-hoz tartozó közzétételi naplót. Adja meg a módosítás leírását, amelyet a fejlesztők láthatnak, például: Változatok tesztelése. Új "teszt" művelet hozzáadva.
Most már a 2. változat az aktuális.
A fejlesztői portál tallózása a módosítások és a módosítási napló megtekintéséhez
Ha már kipróbálta a fejlesztői portált, áttekintheti az API módosításait, és ott módosíthatja a naplót.
- Az Azure Portalon keresse meg az API Management-példányt.
- A bal oldali menü API-k területén válassza az API-kat.
- A felső menüben válassza a Fejlesztői portál lehetőséget.
- A fejlesztői portálon válassza az API-kat, majd a Demo Conference API-t.
- Figyelje meg, hogy az új test művelet már elérhető.
- Válassza a Changelog (Változásnapló ) lehetőséget az API neve mellett.
- Figyelje meg, hogy a változásnapló-bejegyzés megjelenik a listában.
API-változat elérése
Az API minden változata egy speciálisan formázott URL-cím használatával érhető el. Adja hozzá ;rev={revisionNumber}
az API URL-címének végén, de a lekérdezési sztring előtt az API egy adott változatának eléréséhez. Használhatja például ezt az URL-címet a Demo Conference API 2. változatának eléréséhez:
https://apim-hello-world.azure-api.net/conf;rev=2/speakers
Az API változatainak URL-elérési útjai az Azure Portal Korrektúrák lapján találhatók.
Tipp.
Az API aktuális változatát a sztring nélküli ;rev
API-elérési út használatával érheti el, az API-elérési úthoz hozzáfűző ;rev={revisionNumber}
teljes URL-cím mellett.
Összegzés
Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:
- Új változat hozzáadása
- Nem törhető módosítások végrehajtása a változaton
- Változat aktuálissá tétele és módosításinapló-bejegyzés hozzáadása
- A fejlesztői portál tallózása a módosítások és a módosítási napló megtekintéséhez
- API-változat elérése
Következő lépések
Folytassa a következő oktatóanyaggal: