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

Poprawki interfejsu API w witrynie Azure Portal

Wymagania wstępne

Dodawanie nowej poprawki

  1. Zaloguj się do witryny Azure Portal i przejdź do wystąpienia usługi API Management.

  2. Wybierz pozycję Interfejsy API.

  3. Wybierz pozycję Pokazowy interfejs API konferencji z listy interfejsu API (lub inny interfejs API, do którego chcesz dodać poprawki).

  4. Wybierz kartę Poprawki .

  5. Wybierz pozycję + Dodaj poprawkę.

    Dodawanie poprawki interfejsu API

    Napiwek

    Możesz również wybrać pozycję Dodaj poprawkę w menu kontekstowym (...) interfejsu API.

  6. Podaj opis nowej poprawki, aby ułatwić zapamiętanie, co będzie używane.

  7. Wybierz pozycję Utwórz.

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

  1. Z listy interfejsów API wybierz pozycję Wersja demonstracyjna interfejsu API Conference.

  2. Wybierz kartę Projektowanie w górnej części ekranu.

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

  4. Wybierz opcję + Dodaj operację.

  5. Ustaw nową operację na POST, a nazwa, nazwa wyświetlana i adres URL operacji jako test.

  6. Zapisz nową operację.

    Modyfikowanie poprawki

  7. Wprowadzono zmianę w wersji 2. Użyj selektora poprawek w górnej części strony, aby wrócić do wersji 1.

  8. Zwróć uwagę, że nowa operacja nie jest wyświetlana w wersji 1.

Ustawianie poprawki jako bieżącej oraz dodawanie wpisu dziennika zmian

  1. Wybierz kartę Poprawki w menu w górnej części strony.

  2. Otwórz menu kontekstowe (...) dla poprawki Poprawka 2.

  3. Wybierz pozycję Ustaw jako bieżący.

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

  5. Poprawka 2 jest teraz bieżącą poprawką.

    Menu Poprawek w oknie Poprawki

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.

  1. W witrynie Azure Portal wybierz pozycję Interfejsy API.
  2. Wybierz pozycję Portal deweloperów z górnego menu.
  3. W portalu dla deweloperów wybierz pozycję Interfejsy API, a następnie wybierz pozycję Pokazowy interfejs API konferencji.
  4. Zauważ, że nowa operacja test jest teraz dostępna.
  5. Wybierz pozycję Dziennik zmian w pobliżu nazwy interfejsu API.
  6. 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: