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.
Minden API-kezelési szintre vonatkozik
A változatok lehetővé teszik az API-k szabályozott és biztonságos módosítását. Ha módosításokat szeretne végezni, hozzon létre egy új változatot. Ezután anélkül szerkesztheti és tesztelheti az API-t, hogy megzavarná az API-fogyasztókat. Ha elkészült, a változatot aktuálissá teheti. Ugyanakkor opcionálisan közzétehet egy bejegyzést a változásnaplóba, hogy az API-felhasználók naprakészek maradjanak a végrehajtott módosításokkal. A változásnapló közzé lesz téve a fejlesztői portálon.
Megjegyzés:
A fejlesztői portál nem érhető el a fogyasztói szintben.
A módosításokkal az alábbiakat végezheti el:
- Biztonságosan módosíthatja az API-definíciókat és -szabályzatokat anélkül, hogy megzavarná a termelési API-t.
- Közzététel előtt próbálja ki a módosításokat.
- Dokumentálja a végrehajtott módosításokat, hogy a fejlesztők megértsék az újdonságokat.
- Ha problémákat tapasztal, térjen vissza.
Kezdje el a felülvizsgálatokkal az útmutató követésével.
Adott változatok elérése
Az API minden változata egy speciálisan formázott URL-cím használatával érhető el. Fűzze 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. Ezt az URL-címet használhatja például az customers API 3. változatának eléréséhez:
https://apis.contoso.com/customers;rev=3/leads?customerId=123
Alapértelmezés szerint minden változatnak ugyanazok a biztonsági beállításai vannak, mint az aktuális változatnak. Szándékosan módosíthatja egy adott változat szabályzatát, ha különböző biztonsági beállításokat szeretne alkalmazni az egyes változatokra. Előfordulhat például, hogy ip-szűrési szabályzatot szeretne hozzáadni, hogy a külső hívók ne férhessenek hozzá a még fejlesztés alatt álló változathoz.
Megjegyzés:
Az ;rev={id} API-azonosítóhoz kell hozzáfűzni, nem pedig az URI elérési úthoz.
Aktuális változat
Egyetlen változat állítható be aktuális változatként. Ez a változat használható az összes olyan API-kéréshez, amely nem ad meg explicit változatszámot az URL-címben. A változat aktuálisként való beállításával visszaállíthatja az előző változatot.
Egy módosítást aktuálisnak állíthat be az Azure portálon. Ha a PowerShellt használja, használhatja a New-AzApiManagementApiRelease parancsmagot.
Korrektúra leírása
Amikor létrehoz egy változatot, beállíthat egy leírást saját nyomkövetési célokra. A leírások nem jelennek meg az API-felhasználók számára.
Ha aktuálisként állít be egy változatot, megadhat egy nyilvános változásnapló-megjegyzést is. A változásnaplót a fejlesztői portál tartalmazza, hogy az API-felhasználók megtekinthessenek. A változásnaplót a Update-AzApiManagementApiRelease PowerShell-parancsmaggal módosíthatja.
Caution
Ha egy API nem aktuális változatát szerkeszti, a következő tulajdonságok nem módosíthatók:
- Név
- Típus
- Description
- Előfizetés szükséges
- API-verzió
- API-verzió leírása
- Útvonal
- Protocols
Ezek a tulajdonságok csak az aktuális változatban módosíthatók. Ha a módosítások bármelyik tulajdonságát módosítják egy nem aktuális változatban, megjelenik a hibaüzenet Can't change property for non-current revision .
Korrektúra offline állapotba helyezése
A korrektúra offline állapotba hozható, így a hívók akkor sem férhetnek hozzá, ha az URL-címén keresztül próbálják elérni a változatot. Egy módosítást offline állapotúként jelölhet az Azure portálon.
Megjegyzés:
Javasoljuk, hogy offline állapotba vegye a változatokat, ha nem használja őket tesztelésre.
Verziók és változatok
A verziók és a revíziók különböző funkciók. Minden verzió több változatot is tartalmazhat, csakúgy, mint egy nemverziós API-t. A változatokat verziók használata nélkül is használhatja, vagy fordítva. A verziók általában az API-verziók kompatibilitástörő módosításokkal való elválasztására szolgálnak, míg a változatok az API kisebb és nem kompatibilitástörő módosításaihoz használhatók.
Ha a változatban kompatibilitástörő változások vannak, vagy ha hivatalosan bétaverziós/tesztelési verzióvá szeretné alakítani a változatot, létrehozhat egy verziót egy változatból. Az Azure Portalon válassza a Változatok lap korrektúra helyi menüjének "Verzió létrehozása változatból" elemét.