Diese Seite gilt für Apigee und Apigee Hybrid.
Apigee Edge-Dokumentation aufrufen
Auf dieser Seite finden Sie eine Anleitung zum Erstellen einer lokalen Entwicklungsumgebung für Apigee API Management in Cloud Code für VS Code, die Gemini Code Assist für das Design und die Entwicklung von OpenAPI-Spezifikationen unterstützt. Informationen zu den Funktionen der lokalen Entwicklungsumgebung finden Sie unter Übersicht über die lokale Entwicklung mit Apigee.
Für die Einrichtung müssen Sie beide Abschnitte dieser Anleitung durcharbeiten:
Je nach Anwendungsfall müssen Sie auch einen oder beide der folgenden Abschnitte ausfüllen:
- Gemini Code Assist für Apigee in Cloud Code einrichten
- API-Proxy-Entwicklung für die lokale Entwicklung in Apigee einrichten
Hinweise
Um Apigee in VS Code einzurichten und zu verwenden, benötigen Sie Folgendes:
- Ein Google Cloud Projekt, in dem Sie sich in Ihrer lokalen Entwicklungsumgebung anmelden. Das Projekt muss nicht für Apigee bereitgestellt werden, um API-Spezifikationen mit Gemini Code Assist zu entwickeln. Es muss jedoch für Apigee bereitgestellt werden, um einen lokalen Apigee-Arbeitsbereich zu erstellen, in dem Sie API-Proxys entwickeln und testen können. Die Apigee-Bereitstellung ist auch erforderlich, damit im Apigee-Bereich von Cloud Code Apigee API-Hub-APIs angezeigt werden.
- (Empfohlen) API-Hub, der in Ihrem Projekt bereitgestellt wurde. API-Hub ist für die folgenden Funktionen erforderlich:
- Unternehmenskontext beim Generieren von OpenAPI-Spezifikationen.
- Erstellen eines entfernten Mock-Servers zum Testen von API-Spezifikationen.
- Die erforderlichen Rollen für die Verwendung von Gemini Code Assist in Apigee für die Aktionen, die Sie ausführen möchten. Sie benötigen die Rolle Administrator für die Dienstnutzung für Ihr Nutzerkonto für das Projekt, um Gemini Code Assist einzurichten.
- Sie sollten mit VS Code vertraut sein und wissen, wie Sie VS Code verwalten und gängige Aktionen ausführen, z. B. auf Einstellungen zugreifen und Erweiterungen installieren. Weitere Informationen finden Sie in der VS Code-Dokumentation.
VS Code und die Cloud Code-Erweiterung installieren
In diesem Abschnitt finden Sie eine Anleitung zum Installieren von VS Code und der Cloud Code-Erweiterung in VS Code. Dies ist der erste Schritt bei der Einrichtung der lokalen Entwicklung für Apigee. Er ist erforderlich, um die Funktionen zur lokalen Entwicklung von Apigee zu verwenden, einschließlich Gemini Code Assist.
So installieren Sie VS Code und die Cloud Code-Erweiterung:
- Laden Sie den Visual Studio Code (VS Code) auf Ihren lokalen Computer herunter und installieren Sie ihn, falls er noch nicht installiert ist.
- Installieren Sie die Cloud Code-Erweiterung, wie unter Cloud Code-Erweiterung installieren beschrieben. Wenn Sie API-Proxys in Ihrer lokalen Umgebung verwalten möchten, installieren Sie Docker im Rahmen des Prozesses.
- (Empfohlen) Aktivieren Sie automatische Updates für die Cloud Code-Erweiterung. Suchen Sie in den Einstellungen nach Erweiterungen: Automatische Aktualisierung und aktivieren Sie diese Option für alle Erweiterungen oder einzeln für die Cloud Code-Erweiterung.
- Starten Sie VS Code neu.
Gemini Code Assist für Apigee einrichten
Führen Sie die folgenden Schritte aus, um Gemini Code Assist für Apigee in Ihrer lokalen Entwicklungsumgebung einzurichten. Beachten Sie die Rolle, die für die Verwendung von Gemini Code Assist in Apigee erforderlich ist.
- Führen Sie die Schritte unter VS Code und die Cloud Code-Erweiterung installieren aus, falls Sie dies noch nicht getan haben.
- Installieren Sie die Gemini Code Assist-Erweiterung in VS Code.
- (Empfohlen) Aktivieren Sie automatische Updates für die Gemini Code Assist-Erweiterung. Suchen Sie in den Einstellungen nach Erweiterungen: Automatisches Update und aktivieren Sie diese Option für alle Erweiterungen oder einzeln für die Gemini Code Assist-Erweiterung.
- Installieren Sie die gcloud CLI, falls noch nicht geschehen.
- Aktivieren Sie die Gemini for Google Cloud API für das Projekt. Sie benötigen die Rolle Administrator für die Dienstnutzung, um diesen Schritt ausführen zu können.
gcloud services enable cloudaicompanion.googleapis.com --project=YOUR_PROJECT
- Melden Sie sich in VS Code sowohl in der Gemini Code Assist- als auch in der Cloud Code-Erweiterung in Ihrem Google Cloud Projekt an. Sie haben dazu folgende Möglichkeiten:
- Fügen Sie das Projekt manuell in Ihrer
settings.json
-Datei hinzu:{ "cloudcode.apigee.gemini.options": { "cloudcode.project": "YOUR_PROJECT", "geminicodeassist.project": "YOUR_PROJECT" ... } }
- Wählen Sie auf Aufforderung das Projekt aus:
Wenn Sie den Gemini Code Assist-Chat öffnen und nicht in einem Projekt mit aktiviertem Gemini angemeldet sind, wird eine entsprechende Meldung mit einer Möglichkeit zur Anmeldung angezeigt. Wählen Sie Google Cloud Projekt auswählen aus, um das Projekt hinzuzufügen.
Wenn Sie ein Projekt für Google Cloud im Bereich Apigee in Cloud Code auswählen möchten, maximieren Sie den Bereich API-Hub und klicken Sie auf Cloud Code – Kein Projekt ausgewählt:
Sie können auch in der Cloud Code-Statusleiste auf den Projektnamen klicken und das neue Projekt auswählen:
- Fügen Sie das Projekt manuell in Ihrer
- Fügen Sie Ihrem Nutzerkonto alle erforderlichen Rollen hinzu, die zum Verwenden von Gemini Code Assist in Apigee erforderlich sind.
- Wenn Sie ein API-Proxy-Bundle aus einer OpenAPI-Spezifikation erstellen und in Ihrer lokalen Entwicklungsumgebung verwalten möchten, führen Sie die Schritte unter Lokale Entwicklungsumgebung für die API-Proxy-Entwicklung einrichten aus.
Erforderliche Rollen für die Verwendung von Gemini Code Assist in Apigee
Sie benötigen die unten aufgeführten Rollen, um mit Gemini Code Assist API-Design- und -Testschritte auszuführen:
Aufgabe | Erforderliche Rollen |
---|---|
APIs mit Gemini Code Assist entwerfen | Gemini for Google Cloud User Service Usage Consumer Weitere Informationen finden Sie unter IAM-Rollen in einem Google Cloud-Projekt für Gemini Code Assist gewähren. |
Unternehmenskontext aus Ihren vorhandenen APIs im API-Hub beim Entwerfen von APIs verwenden | Cloud API Hub-Betrachter |
API-Hub-APIs bearbeiten | Cloud API Hub-Bearbeiter oder ‑Administrator |
APIs im API-Hub veröffentlichen | Cloud API Hub-Bearbeiter oder ‑Administrator |
Simulierter Remote-Server zum Testen von APIs einrichten und verwalten | Artifact Registry-Administrator Cloud Build-Dienstkonto Cloud Run-Administrator Service Usage-Administrator Referenz zu grundlegenden und vordefinierten IAM-Rollen. Außerdem muss die gcloud CLI installiert sein. |
API-Proxy-Entwicklung für die lokale Entwicklung in Apigee einrichten
Führen Sie die Schritte in diesem Abschnitt aus, wenn Sie Ihre lokale Entwicklungsumgebung für die Entwicklung und das Testen von Apigee API-Proxy verwenden möchten. Führen Sie außerdem diese Schritte aus, um einen API-Proxy aus einer OpenAPI-Spezifikation erstellen zu können.
- Einen Apigee-Arbeitsbereich erstellen
- Installieren Sie den Apigee Emulator.
- Fügen Sie einen Container für die Bereitstellung im Apigee-Emulator hinzu.
Nächste Schritte
Nachdem Sie die Installation und Einrichtung abgeschlossen haben, können Sie Cloud Code verwenden:
- Sehen Sie sich die Gemini Code Assist-Anleitung für Apigee an: Anleitung: APIs in Apigee und Cloud Code mit Gemini Code Assist entwerfen, entwickeln und testen
- API-Verwaltung in Cloud Code ansehen und kennenlernen
- Ersten API-Proxy in der lokalen Entwicklung erstellen und bereitstellen