Configurare la gestione delle API Apigee in Cloud Code per VS Code

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Questa pagina fornisce istruzioni per la creazione di un ambiente di sviluppo locale di Apigee API Management in Cloud Code per VS Code, che supporta Gemini Code Assist per la progettazione e lo sviluppo delle specifiche OpenAPI. Consulta la Panoramica dello sviluppo locale con Apigee per le funzionalità dell'ambiente di sviluppo locale.

La procedura di configurazione richiede il completamento di entrambe le sezioni di questa guida:

A seconda dei tuoi casi d'uso, completa anche una o entrambe le seguenti sezioni:

Prima di iniziare

Per configurare e utilizzare Apigee in VS Code, devi:

  1. Un progetto Google Cloud a cui accedere nel tuo ambiente di sviluppo locale. Per utilizzare Gemini Code Assist per sviluppare le specifiche delle 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. È necessario anche il provisioning di Apigee per visualizzare le API dell'hub API Apigee nella sezione Apigee di Cloud Code.
  2. (Consigliato) Hub API di cui è stato eseguito il provisioning sul tuo progetto. L'hub API è obbligatorio per queste funzionalità: Se non vuoi aggiungere l'hub API al tuo progetto, puoi associare il progetto a un altro progetto in cui è abilitato l'hub API. Consulta Collegare un progetto di runtime a un hub API per informazioni sul collegamento di un progetto a un hub API.
  3. I ruoli richiesti per utilizzare Gemini Code Assist in Apigee per le azioni che intendi eseguire. Per configurare Gemini Code Assist, devi disporre del ruolo Amministratore utilizzo servizi nel tuo account utente per il progetto.
  4. Familiarità con VS Code, come gestirlo e come eseguire azioni comuni come accedere alle impostazioni e installare le estensioni. Consulta la documentazione di VS Code.

Installa VS Code e l'estensione Cloud Code

Questa sezione fornisce le istruzioni di installazione per installare VS Code e l'estensione Cloud Code in VS Code. Questo è il primo passaggio per configurare lo sviluppo locale per Apigee ed è necessario per utilizzare una qualsiasi delle funzionalità di sviluppo locale di Apigee, tra cui Gemini Code Assist.

Per installare VS Code e l'estensione Cloud Code:

  1. Scarica e installa Visual Studio Code (VS Code) sulla tua macchina locale, se non è già installato.
  2. Installa l'estensione Cloud Code, come descritto in Installare l'estensione Cloud Code. Se prevedi di gestire proxy API nel tuo ambiente locale, installa Docker nell'ambito della procedura.
  3. (Consigliato) Attiva gli aggiornamenti automatici per l'estensione Cloud Code. In Impostazioni, cerca Estensioni: aggiornamento automatico e attivalo per tutte le estensioni o per l'estensione Cloud Code singolarmente.
  4. Riavvia VS Code.

Configura Gemini Code Assist per Apigee

Segui questi passaggi per configurare Gemini Code Assist per Apigee nel tuo ambiente di sviluppo locale. Prendi nota dei ruoli richiesti per utilizzare Gemini Code Assist in Apigee.

  1. Assicurati di aver completato i passaggi descritti in Installare VS Code e l'estensione Cloud Code, se non l'hai già fatto.
  2. Installa l'estensione Gemini Code Assist in VS Code.
  3. (Consigliato) Attiva gli aggiornamenti automatici per l'estensione Gemini Code Assist. In Impostazioni, cerca Estensioni: aggiornamento automatico e attivalo per tutte le estensioni o per l'estensione Gemini Code Assist singolarmente.
  4. Se non è già installata, installa gcloud CLI.
  5. 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
  6. 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 ti viene richiesto:

      Se apri la chat di Gemini Code Assist e non hai eseguito l'accesso a un progetto con Gemini abilitato, vedrai un messaggio in questo senso con un modo per accedere. Seleziona Seleziona un Google Cloud progetto per aggiungere il progetto.
      Progetto mancante in Gemini Code Assist per la chat di Gemini Code Assist

      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 - Nessun progetto selezionato:
      Google Cloud nessun progetto

      In alternativa, fai clic sul nome del progetto nella barra di stato di Cloud Code e seleziona il nuovo progetto: Barra di stato di Cloud Code che mostra il progetto Apigee
  7. Aggiungi al tuo account utente i ruoli richiesti per utilizzare Gemini Code Assist in Apigee.
  8. Se vuoi 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, devi disporre dei ruoli elencati di seguito:

Attività Ruolo/i richiesto/i
Progettare API utilizzando Gemini Code Assist Utente Gemini for Google Cloud
Consumer di utilizzo del servizio

Consulta Concedere 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
Modifica le API dell'hub API Editor o amministratore di Cloud API Hub
Pubblica le API nell'hub API Editor o amministratore di Cloud API Hub
Configura e gestisci un server di simulazione remoto per testare le API Amministratore Artifact Registry
Service account Cloud Build
Amministratore Cloud Run
Amministratore utilizzo servizi

Consulta Riferimento ai ruoli IAM di base e predefiniti.

Devi anche aver installato gcloud CLI.

Configura lo sviluppo del 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 del proxy API Apigee. Completa anche questi passaggi per poter creare un proxy API da una specifica OpenAPI.

  1. Crea un'area di lavoro Apigee.
  2. Installa l'emulatore Apigee.
  3. Aggiungi un contenitore per il deployment nell'emulatore Apigee.

Passaggi successivi

Dopo aver completato i passaggi di installazione e configurazione, inizia a utilizzare Cloud Code: