Panoramica dello sviluppo locale con Apigee

Questa pagina si applica a Apigee e Apigee ibrido.

Visualizza la documentazione di Apigee Edge.

Puoi sviluppare e testare le tue API e i proxy API Apigee in un ambiente locale utilizzando Cloud Code. Cloud Code è un'estensione che integra lo sviluppo, i test e il deployment dell'API Apigee nell'IDE Visual Studio Code (VS Code), inclusa la verifica della funzionalità tramite test di unità e manuali utilizzando l'emulatore Apigee (runtime locale).

Durante lo sviluppo locale, utilizza Apigee in Cloud Code per sviluppare i proxy API e verificare la funzionalità mediante test delle unità e manuali utilizzando l'emulatore Apigee (runtime locale).

Durante il deployment dell'archivio, esegui il deployment su Apigee per i test di integrazione e il rilascio, sfruttando un archivio che contiene l'ambiente completo e la configurazione del proxy API.

Vantaggi dello sviluppo locale con Apigee

I vantaggi dello sviluppo locale con Apigee includono:

  • Utilizza Gemini Code Assist per velocizzare la progettazione, lo sviluppo e la gestione delle API.
  • Esegui rapidamente l'iterazione dei cicli di build e di test senza impatto su altre applicazioni dipendenti
  • Creare ed eseguire test delle unità ripetibili per verificare che il codice produca il risultato previsto
  • Identifica l'insieme di modifiche di cui viene eseguito il deployment nell'ambito di una release
  • Tenere traccia di chi ha apportato modifiche a un deployment specifico

Gemini Code Assist per la gestione delle API Apigee

Apigee può includere funzionalità assistive per le API per la progettazione e la gestione delle API in Cloud Code, tramite Gemini Code Assist, tra cui:

  • Con Gemini Code Assist, genera specifiche della specifica OpenAPI (OAS), versione 3.0 dai prompt che descrivono le API.
  • Gemini Code Assist utilizza il catalogo dell'hub API aziendale per generare le specifiche.
  • Visualizza e modifica la specifica generata.
  • Prova l'API con un server fittizio locale.
  • Quando la nuova API è pronta, registrala nell'hub API Apigee.
  • Modifica le specifiche dell'hub API in Cloud Code e salva le modifiche nell'hub API.
  • Creare un proxy API Apigee da Cloud Code.

Per utilizzare questa funzionalità in anteprima, non è necessaria l'abilitazione del componente aggiuntivo Gemini Code Assist. Devi abilitare l'API Cloud AI Companion. Vedi Utilizzare Gemini Code Assist.

Azioni impedite con il deployment in archivio

Per supportare lo sviluppo locale, devi abilitare il deployment degli archivi per un ambiente nella tua organizzazione Apigee. Quando abiliti il deployment degli archivi in un ambiente Apigee, non potrai eseguire determinate azioni nell'ambiente per evitare conflitti con lo sviluppo locale. Per i dettagli completi, consulta Riepilogo delle azioni impedite con il deployment dell'archivio.