Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
Questa pagina fornisce istruzioni per creare un ambiente di sviluppo locale Apigee API Management in Cloud Code per VS Code, che supporta Gemini Code Assist per la progettazione e lo sviluppo di specifiche OpenAPI. Consulta la Panoramica dello sviluppo locale con Apigee per informazioni sulle funzionalità nell'ambiente di sviluppo locale.
La procedura di configurazione richiede il completamento di entrambe le sezioni di questa guida:
A seconda dei casi d'uso, completa anche una o entrambe le sezioni seguenti:
- Configurare Gemini Code Assist per Apigee in Cloud Code
- Configurare lo sviluppo di proxy API per lo sviluppo locale di Apigee
Prima di iniziare
Per configurare e utilizzare Apigee in VS Code, devi disporre di:
- Un Google Cloud progetto a cui accedere nel tuo ambiente di sviluppo locale. Per utilizzare Gemini Code Assist per sviluppare specifiche API, non è necessario eseguire il provisioning del progetto per Apigee, ma è necessario eseguire il provisioning per Apigee per creare uno spazio di lavoro locale Apigee in cui puoi sviluppare e testare i proxy API. Il provisioning di Apigee è necessario anche per visualizzare le API di hub API Apigee nella sezione Apigee di Cloud Code.
- (Consigliato) Hub API eseguito il provisioning
nel progetto. L'hub API è obbligatorio per le seguenti funzionalità:
- Contesto aziendale durante la generazione delle specifiche OpenAPI.
- Creazione di un server di simulazione remoto per testare le specifiche dell'API.
- I ruoli obbligatori per utilizzare Gemini Code Assist in Apigee per le azioni che prevedi di eseguire. Per poter configurare Gemini Code Assist nel progetto, devi disporre del ruolo Amministratore utilizzo servizio nel tuo account utente.
- Familiarità con VS Code, come gestire VS Code e come eseguire azioni comuni come accedere alle impostazioni e installare estensioni. Consulta la documentazione di VS Code.
Installa VS Code e l'estensione Cloud Code
Questa sezione fornisce le istruzioni di installazione di VS Code e dell'estensione Cloud Code in VS Code. Questo è il primo passaggio per configurare lo sviluppo locale per Apigee ed è necessario per utilizzare qualsiasi funzionalità di sviluppo locale di Apigee, inclusa Gemini Code Assist.
Per installare VS Code e l'estensione Cloud Code:
- Se non è già installato, scarica e installa Visual Studio Code (VS Code) sulla tua macchina locale.
- Installa l'estensione Cloud Code, come descritto in Installa l'estensione Cloud Code. Se prevedi di gestire proxy API nel tuo ambiente locale, installa Docker durante la procedura.
- (Consigliato) Attiva gli aggiornamenti automatici per l'estensione Cloud Code. In Impostazioni, cerca Estensioni: aggiornamento automatico e attivalo per tutte le estensioni o singolarmente per l'estensione Cloud Code.
- Riavvia VS Code.
Configurare Gemini Code Assist per Apigee
Segui questi passaggi per configurare Gemini Code Assist per Apigee nel tuo ambiente di sviluppo locale. Tieni presente i ruoli obbligatori per utilizzare Gemini Code Assist in Apigee.
- Assicurati di aver completato i passaggi descritti in Installa VS Code e l'estensione Cloud Code, se non l'hai già fatto.
- Installa l'estensione Gemini Code Assist in VS Code.
- (Consigliato) Abilita gli aggiornamenti automatici per l'estensione Gemini Code Assist. In Impostazioni, cerca Estensioni: aggiornamento automatico e attivalo per tutte le estensioni o singolarmente per l'estensione Gemini Code Assist.
- Se non è già installato, installa gcloud CLI.
- Abilita l'API Gemini for Google Cloud per il progetto. Per eseguire questo passaggio, devi disporre del ruolo
Amministratore utilizzo servizio.
gcloud services enable cloudaicompanion.googleapis.com --project=YOUR_PROJECT
- In VS Code, accedi al tuo Google Cloud progetto in entrambe le estensioni Gemini Code Assist e Cloud Code. Puoi farlo utilizzando uno dei seguenti metodi:
- Aggiungi manualmente il progetto nel file
settings.json
:{ "cloudcode.apigee.gemini.options": { "cloudcode.project": "YOUR_PROJECT", "geminicodeassist.project": "YOUR_PROJECT" ... } }
- Seleziona il progetto quando richiesto:
Se apri la chat di Gemini Code Assist e non hai eseguito l'accesso a un progetto con Gemini attivo, visualizzerai un messaggio in tal senso con un modo per accedere. Seleziona seleziona un Google Cloud progetto per aggiungere il progetto.
Per selezionare un progetto per Google Cloud dall'interno della sezione Apigee di Cloud Code, espandi la sezione Hub API e fai clic su Cloud Code - No Project selected:
In alternativa, fai clic sul nome del progetto nella barra di stato di Cloud Code e seleziona il nuovo progetto:
- Aggiungi manualmente il progetto nel file
- Aggiungi al tuo account utente gli eventuali ruoli necessari per utilizzare Gemini Code Assist in Apigee.
- Se vuoi essere in grado di creare un bundle di proxy API da una specifica OpenAPI e gestirlo nel tuo ambiente di sviluppo locale, completa i passaggi descritti in Configurare l'ambiente di sviluppo locale per lo sviluppo di proxy API.
Ruoli richiesti per utilizzare Gemini Code Assist in Apigee
Per eseguire i passaggi di progettazione e test delle API utilizzando Gemini Code Assist, sono necessari i ruoli elencati di seguito:
Attività | Ruoli richiesti |
---|---|
Progettare le API utilizzando Gemini Code Assist | Utente di Gemini for Google Cloud Consumatore di utilizzo del servizio Vedi Concedi ruoli IAM in un progetto Google Cloud per Gemini Code Assist. |
Utilizza il contesto aziendale delle tue API esistenti nell'hub API quando progetti le API | Visualizzatore di Cloud API Hub |
Modificare le API hub | Editor o amministratore di Cloud API Hub |
Pubblicare le API nell'hub API | Editor o amministratore di Cloud API Hub |
Configura e gestisci un server simulato remoto per testare le API | Amministratore del registry di elementi Account di servizio Cloud Build Amministratore di Cloud Run Amministratore dell'utilizzo dei servizi Consulta la documentazione di riferimento dei ruoli IAM di base e predefiniti. Devi anche avere installato gcloud CLI. |
Configurare lo sviluppo di proxy API per lo sviluppo locale di Apigee
Completa i passaggi di questa sezione se vuoi utilizzare il tuo ambiente di sviluppo locale per lo sviluppo e il test dei proxy API Apigee. Completa anche questi passaggi per poter creare un proxy API da una specifica OpenAPI.
- Crea uno spazio di lavoro Apigee.
- Installa l'emulatore Apigee.
- Aggiungi un contenitore per il deployment in Apigee Emulator.
Passaggi successivi
Dopo aver completato i passaggi di installazione e configurazione, inizia a utilizzare Cloud Code:
- Completa il tutorial di Gemini Code Assist per Apigee: Tutorial: utilizza Gemini Code Assist per progettare, sviluppare e testare le API in Apigee e Cloud Code
- Accedere ed esplorare API Management in Cloud Code
- Crea e esegui il deployment del tuo primo proxy API nello sviluppo locale