Tutorial: Gefahrloses Vornehmen geringfügiger API-Änderungen mithilfe von Revisionen

GILT FÜR: Alle API Management-Ebenen

Wenn Ihre API einsatzbereit ist und von Entwicklern verwendet wird, müssen Sie letztendlich Änderungen an der API vornehmen und dabei darauf achten, keine Aufrufe Ihrer API zu beeinträchtigen. Außerdem empfiehlt es sich, Entwickler über die vorgenommenen Änderungen zu informieren.

Nehmen Sie in Azure API Management mithilfe von Revisionen geringfügige API-Änderungen vor, um Änderungen sicher modellieren und testen zu können. Wenn Sie so weit sind, können Sie eine Revision als aktuelle Version festlegen und Ihre bisherige API ersetzen.

Hintergrundinformationen finden Sie unter Versions & Revisions (Versionen und Revisionen) sowie unter API Versioning with Azure API Management (API-Versionsverwaltung mit Azure API Management).

In diesem Tutorial lernen Sie Folgendes:

  • Hinzufügen einer neuen Revision
  • Vornehmen geringfügiger Änderungen an Ihrer Revision
  • Festlegen der Revision als aktuelle Revision und Hinzufügen eines Eintrags zum Änderungsprotokoll
  • Anzeigen von Änderungen und Änderungsprotokoll im Entwicklerportal

API-Revisionen im Azure-Portal

Voraussetzungen

Hinzufügen einer neuen Revision

  1. Melden Sie sich beim Azure-Portal an, und wechseln Sie zu Ihrer API Management-Instanz.

  2. Klicken Sie auf APIs.

  3. Wählen Sie in der API-Liste den Eintrag Demo Conference API aus (oder eine andere API, der Sie Revisionen hinzufügen möchten).

  4. Wählen Sie die Registerkarte Revisionen aus.

  5. Wählen Sie + Revision hinzufügen aus.

    Hinzufügen der API-Revision

    Tipp

    Revision hinzufügen kann auch im Kontextmenü ( ... ) der API ausgewählt werden.

  6. Geben Sie eine Beschreibung für Ihre neue Revision an, damit Sie wissen, wofür sie verwendet wird.

  7. Klicken Sie auf Erstellen.

  8. Die neue Revision wird erstellt.

    Hinweis

    Ihre ursprüngliche API bleibt in Revision 1. Dies ist die Revision, die weiterhin von den Benutzern aufgerufen wird, bis Sie beschließen, eine andere Revision zur aktuellen Revision zu machen.

Vornehmen geringfügiger Änderungen an Ihrer Revision

  1. Wählen Sie in der API-Liste Demo Conference API aus.

  2. Klicken Sie im oberen Seitenbereich auf die Registerkarte Entwurf.

  3. Beachten Sie, dass die Revisionsauswahl (direkt über der Registerkarte „Entwurf“) Revision 2 als derzeit ausgewählt anzeigt.

    Tipp

    Mit der Revisionsauswahl können Sie zwischen Revisionen wechseln, die Sie bearbeiten möchten.

  4. Klicken Sie auf + Vorgang hinzufügen.

  5. Legen Sie den neuen Vorgang auf POST und Name, Anzeigename und URL des Vorgangs auf test fest.

  6. Speichern Sie Ihren neuen Vorgang.

    Ändern der Revision

  7. Sie haben nun eine Änderung an Revision 2 vorgenommen. Kehren Sie mithilfe der Revisionsauswahl im oberen Seitenbereich zu Revision 1 zurück.

  8. Wie Sie sehen, ist der neue Vorgang in Revision 1 nicht vorhanden.

Festlegen der Revision als aktuelle Revision und Hinzufügen eines Eintrags zum Änderungsprotokoll

  1. Klicken Sie im oberen Bereich der Seite auf die Registerkarte Revisionen.

  2. Öffnen Sie das Kontextmenü (...) für Revision 2.

  3. Wählen Sie Als aktuell festlegen aus.

  4. Aktivieren Sie das Kontrollkästchen Post to Public Change log for this API (In öffentlichem Änderungsprotokoll für diese API veröffentlichen), wenn Sie Hinweise zu dieser Änderung veröffentlichen möchten. Geben Sie eine Änderungsbeschreibung an, die die Entwickler sehen können, beispielsweise Testrevisionen. Neuer Vorgang „Test“ hinzugefügt.

  5. Revision 2 ist jetzt aktuell.

    Menü „Revision“ im Fenster „Revisionen“

Anzeigen von Änderungen und Änderungsprotokoll im Entwicklerportal

Wenn Sie das Entwicklerportal ausprobiert haben, können Sie die API-Änderungen und das Änderungsprotokoll dort überprüfen.

  1. Klicken Sie im Azure-Portal auf APIs.
  2. Wählen Sie im oberen Menü die Option Entwicklerportal aus.
  3. Wählen Sie im Entwicklerportal die Option APIs und anschließend Demo Conference API aus.
  4. Wie Sie sehen, ist Ihr neuer test-Vorgang nun verfügbar.
  5. Wählen Sie in der Nähe des API-Namens die Option Änderungsprotokoll aus.
  6. Der Änderungsprotokolleintrag ist in der Liste enthalten.

Nächste Schritte

In diesem Tutorial haben Sie Folgendes gelernt:

  • Hinzufügen einer neuen Revision
  • Vornehmen geringfügiger Änderungen an Ihrer Revision
  • Festlegen der Revision als aktuelle Revision und Hinzufügen eines Eintrags zum Änderungsprotokoll
  • Anzeigen von Änderungen und Änderungsprotokoll im Entwicklerportal

Fahren Sie mit dem nächsten Tutorial fort: