Panoramica dello sviluppo locale con Apigee

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Puoi sviluppare e testare le API e i proxy API di Apigee in un ambiente locale utilizzando Cloud Code. Cloud Code è un'estensione che integra lo sviluppo, il 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à tramite test di unità e manuali utilizzando l'emulatore Apigee (runtime locale).

Durante il deployment dell'archivio, esegui il deployment in Apigee per il test di integrazione e il rilascio, sfruttando un archivio contenente 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 progettare, sviluppare e gestire le API più velocemente.
  • Esegui rapidamente l'iterazione dei cicli di compilazione e test senza influire su altre applicazioni dipendenti
  • Crea ed esegui test di unità ripetibili che verificano che il codice generi il risultato previsto
  • Identificare l'insieme di modifiche di cui viene eseguito il deployment nell'ambito di una release
  • Monitorare chi ha apportato modifiche a un deployment specifico

Gemini Code Assist per la gestione delle API Apigee

Apigee può includere funzionalità di assistenza per la progettazione e la gestione delle API in Cloud Code con Gemini Code Assist, tra cui:

  • Utilizza lo strumento @Apigee in Gemini Code Assist per generare specifiche OpenAPI (OAS), versione 3.0 dai prompt che descrivono le API. Lo sviluppo delle specifiche può includere informazioni contestuali del contesto aziendale dell'hub API Apigee per fornire informazioni sullo sviluppo delle specifiche.
  • Gemini Code Assist utilizza il catalogo dell'hub API aziendale per generare le specifiche.
  • Visualizza e modifica la specifica generata.
  • Testa l'API con server simulati. Utilizza un server simulato locale per i test nell'ambiente di sviluppo locale. Crea un server simulato remoto per un servizio di test permanente che consenta a più sviluppatori contemporaneamente di testare l'API.
  • Aggiungi API al catalogo dell'hub API aziendale.
  • Modifica le specifiche OpenAPI esistenti utilizzando i prompt richiamando lo strumento @Apigee in Gemini Code Assist
  • Crea un proxy API Apigee dalla specifica nell'ambiente di sviluppo locale.

Per utilizzare questa funzionalità, devi configurare Gemini Code Assist per Apigee. Consulta Utilizzare Gemini Code Assist con Cloud Code e Apigee.

Azioni interrotte con il deployment dell'archivio

Per supportare lo sviluppo locale, devi abilitare il deployment dell'archivio per un ambiente nella tua organizzazione Apigee. Quando attivi il deployment dell'archivio in un ambiente Apigee, non potrai eseguire determinate azioni all'interno dell'ambiente per evitare conflitti con lo sviluppo locale. Per maggiori dettagli, vedi Riepilogo delle azioni interrotte con il deployment dell'archivio.