Übersicht über die lokale Entwicklung mit Apigee

Diese Seite gilt für Apigee und Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

Sie können Ihre Apigee APIs und API-Proxys mit Cloud Code in einer lokalen Umgebung entwickeln und testen. Cloud Code ist eine Erweiterung, die Ihre Apigee API-Entwicklung, -Tests und -Bereitstellung in die Visual Studio Code (VS Code)-IDE integriert, einschließlich der Prüfung der Funktionalität durch Einheit und Manuelle Tests mit dem Apigee Emulator (lokale Laufzeit).

Verwenden Sie während der lokalen Entwicklung Apigee in VS Code, um Ihre API-Proxys zu entwickeln und die Funktionalität durch Einheitentests und manuelle Tests mit dem Apigee-Emulator (lokale Laufzeit) zu prüfen.

Stellen sie es während der Archivbereitstellung für Tests und Releases in Apigee bereit und verwenden Sie dazu ein Archiv, das die gesamte Umgebung und die API-Proxy-Konfiguration enthält.

Vorteile der lokalen Entwicklung mit Apigee

Eine lokale Entwicklung mit Apigee bietet unter anderem folgende Vorteile:

  • Verwenden Sie Gemini Code Assist, damit API-Design, -Entwicklung und -Verwaltung schneller gelingen.
  • Schnelle Erstellung von Build- und Testzyklen ohne Auswirkung auf andere abhängige Anwendungen
  • Reproduzierbare Einheitentests erstellen und ausführen, um zu prüfen, ob der Code zum gewünschten Ergebnis führt
  • Die Änderungen ermitteln, die als Teil eines Release bereitgestellt werden
  • Nutzer verfolgen, die Änderungen an einer bestimmten Bereitstellung vorgenommen haben

Gemini Code Assist für die Apigee API-Verwaltung

Apigee kann mit Gemini Code Assist API-Hilfsfunktionen für das API-Design und die API-Verwaltung in Cloud Code umfassen, darunter:

  • Generieren Sie mit Gemini Code Assist OpenAPI-Spezifikation (OAS) Version 3.0-Spezifikationen über Eingabeaufforderungen, die die APIs beschreiben.
  • Gemini Code Assist verwendet Ihren Unternehmens-API-Hub-Katalog beim Generieren von Spezifikationen.
  • Sehen Sie sich die generierte Spezifikation an und bearbeiten Sie sie.
  • Die API mit einem lokalen Beispielserver testen
  • Registrieren Sie die neue API im Apigee API-Hub, sobald sie bereit ist.
  • Bearbeiten Sie die API-Hub-Spezifikationen in Cloud Code und speichern Sie die Änderungen wieder im API-Hub.
  • Apigee API-Proxy aus Cloud Code erstellen

Um diese Funktion in der Vorschau zu verwenden, ist die Aktivierung des Add-ons Gemini Code Assist nicht erforderlich. Sie müssen die Cloud AI Companion API aktivieren. Siehe Gemini-Codeassistent verwenden.

Verhinderte Aktionen bei der Archivbereitstellung

Zur Unterstützung der lokalen Entwicklung müssen Sie die Archivbereitstellung für eine Umgebung in Ihrer Apigee-Organisation aktivieren. Wenn Sie die Archivbereitstellung in einer Apigee-Umgebung aktivieren, wird verhindert, dass Sie gewisse Aktionen innerhalb der Umgebung ausführen, um Konflikte mit der lokalen Entwicklung zu vermeiden. Ausführliche Informationen finden Sie unter Zusammenfassung der verhinderten Aktionen der Archivbereitstellung.