Samouczek: Użyj wersji poprawionych, aby bezpiecznie wprowadzać nieprzerwane zmiany w interfejsie API
DOTYCZY: Wszystkie warstwy usługi API Management
Gdy interfejs API jest gotowy do pracy i jest używany przez deweloperów, w końcu musisz wprowadzić zmiany w tym interfejsie API i jednocześnie nie zakłócać wywoływania interfejsu API. Ponadto warto poinformować deweloperów o wprowadzanych zmianach.
W usłudze Azure API Management użyj poprawek, aby wprowadzić zmiany interfejsu API powodujące niezgodność, aby bezpiecznie modelować i testować zmiany. Gdy wszystko będzie gotowe, możesz wprowadzić bieżącą poprawkę i zastąpić bieżący interfejs API.
Aby uzyskać podstawowe informacje, zobacz Wersje i poprawki i przechowywanie wersji interfejsu API za pomocą usługi Azure API Management.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
- Dodawanie nowej poprawki
- Wprowadzanie w poprawce zmian niepowodujących niezgodności
- Ustawianie poprawki jako bieżącej oraz dodawanie wpisu dziennika zmian
- Przeglądanie portalu dla deweloperów w celu wyświetlenia zmian i dziennika zmian
Wymagania wstępne
- Poznaj terminologię dotyczącą usługi Azure API Management.
- Wykonaj procedury przedstawione w następującym przewodniku Szybki start: Tworzenie wystąpienia usługi Azure API Management.
- Ponadto wykonaj zadania z następującego samouczka: Importowanie i publikowanie pierwszego interfejsu API.
Dodawanie nowej poprawki
Zaloguj się do witryny Azure Portal i przejdź do wystąpienia usługi API Management.
Wybierz pozycję Interfejsy API.
Wybierz pozycję Pokazowy interfejs API konferencji z listy interfejsu API (lub inny interfejs API, do którego chcesz dodać poprawki).
Wybierz kartę Poprawki .
Wybierz pozycję + Dodaj poprawkę.
Napiwek
Możesz również wybrać pozycję Dodaj poprawkę w menu kontekstowym (...) interfejsu API.
Podaj opis nowej poprawki, aby ułatwić zapamiętanie, co będzie używane.
Wybierz pozycję Utwórz.
Nowa poprawka zostanie utworzona.
Uwaga
Oryginalny interfejs API pozostaje w poprawce Poprawka 1. Jest to poprawka, którą nadal będą wywoływać użytkownicy, dopóki nie wybierzesz innej poprawki jako bieżącej.
Wprowadzanie w poprawce zmian niepowodujących niezgodności
Z listy interfejsów API wybierz pozycję Wersja demonstracyjna interfejsu API Conference.
Wybierz kartę Projektowanie w górnej części ekranu.
Zwróć uwagę, że selektor poprawek (bezpośrednio nad kartą projektowania) wskazuje poprawkę Poprawka 2 jako aktualnie wybraną.
Napiwek
Za pomocą selektora poprawek możesz przełączać się pomiędzy poprawkami, nad którymi chcesz pracować.
Wybierz opcję + Dodaj operację.
Ustaw nową operację na POST, a nazwa, nazwa wyświetlana i adres URL operacji jako test.
Zapisz nową operację.
Wprowadzono zmianę w wersji 2. Użyj selektora poprawek w górnej części strony, aby wrócić do wersji 1.
Zwróć uwagę, że nowa operacja nie jest wyświetlana w wersji 1.
Ustawianie poprawki jako bieżącej oraz dodawanie wpisu dziennika zmian
Wybierz kartę Poprawki w menu w górnej części strony.
Otwórz menu kontekstowe (...) dla poprawki Poprawka 2.
Wybierz pozycję Ustaw jako bieżący.
Zaznacz pole wyboru Opublikuj w publicznym dzienniku zmian dla tego interfejsu API , jeśli chcesz opublikować notatki dotyczące tej zmiany. Podaj opis zmiany, którą mogą zobaczyć deweloperzy, na przykład: Testowanie poprawek. Dodano nową operację "test".
Poprawka 2 jest teraz bieżącą poprawką.
Przeglądanie portalu dla deweloperów w celu wyświetlenia zmian i dziennika zmian
Jeśli wypróbowano portal dla deweloperów, możesz przejrzeć tam zmiany interfejsu API i dziennik zmian.
- W witrynie Azure Portal wybierz pozycję Interfejsy API.
- Wybierz pozycję Portal deweloperów z górnego menu.
- W portalu dla deweloperów wybierz pozycję Interfejsy API, a następnie wybierz pozycję Pokazowy interfejs API konferencji.
- Zauważ, że nowa operacja test jest teraz dostępna.
- Wybierz pozycję Dziennik zmian w pobliżu nazwy interfejsu API.
- Zwróć uwagę, że na liście pojawi się wpis dziennika zmian.
Następne kroki
W tym samouczku zawarto informacje na temat wykonywania następujących czynności:
- Dodawanie nowej poprawki
- Wprowadzanie w poprawce zmian niepowodujących niezgodności
- Ustawianie poprawki jako bieżącej oraz dodawanie wpisu dziennika zmian
- Przeglądanie portalu dla deweloperów w celu wyświetlenia zmian i dziennika zmian
Przejdź do następnego samouczka: