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.
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
Amikor a fejlesztők használják az API-t, előbb-utóbb módosítania kell az API-t anélkül, hogy megzavarná az API hívóit. 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. A módosításokat biztonságosan modellezheti és tesztelheti. Ha elkészült, állítsa aktuálissá a változatot, és cserélje le az aktuális API-t.
További információ: Verziók és változatok.
Tipp.
Az API-csapatok használhatják ezt a funkciót a munkaterületeken. A munkaterületek elkülönített rendszergazdai hozzáférést biztosítanak az API-khoz és saját API-futtatókörnyezetükhöz.
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 az alábbi oktatóanyagot: Importálja és tegye közzé az első API-t.
Ú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 ki a Swagger Petstore-t az API-listából, vagy egy másik API-t, 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.
Adjon meg egy leírást az új változathoz, 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. Ez az a változat, amelyet a felhasználók továbbra is meghívnak, amíg nem dönt úgy, hogy egy másik változatot aktuálissá tesz.
Nem törhető módosítások végrehajtása a változaton
Válassza ki a Swagger Petstore-t az API-listából.
Válassza a Tervezés lehetőséget a képernyő tetején.
A tervezés lap feletti változatválasztó a 2. változatot jeleníti meg az aktuálisan kiválasztottké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
A lap tetején található menüben válassza a Korrektúrák lehetőséget.
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, válassza a Közzététel nyilvános változás naplóba lehetőséget ehhez az API-hoz. 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 kipróbálja 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 Swagger Petstore lehetőséget.
- Figyelje meg, hogy az új test művelet már elérhető.
- Válassza a Napló módosítása lehetőséget az API-név közelében.
- 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. A Swagger Petstore API 2- es verziójának eléréséhez például az alábbihoz hasonló URL-címet használhat:
https://apim-hello-world.azure-api.net/store/pet/1;rev=2/
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és
Folytassa a következő oktatóanyaggal: