Présentation du développement local avec Apigee

Cette page s'applique à Apigee et à Apigee hybrid.

Consultez la documentation d'Apigee Edge.

Vous pouvez développer et tester vos API Apigee et vos proxys d'API dans un environnement local à l'aide de Cloud Code. Cloud Code est une extension qui intègre le développement, les tests et le déploiement de votre API Apigee dans l'IDE Visual Studio Code (VS Code), y compris la vérification du fonctionnement via des unités et tests manuels à l'aide de l'émulateur Apigee (environnement d'exécution local).

Pendant le développement local, utilisez Apigee dans Cloud Code pour développer vos proxys d'API et vérifier leur fonctionnement via des tests unitaires et manuels à l'aide de l'émulateur Apigee (environnement d'exécution local).

Lors du déploiement d'archive, déployez sur Apigee pour effectuer des tests d'intégration et la publication à l'aide d'une archive contenant l'environnement complet et la configuration du proxy d'API.

Avantages du développement local avec Apigee

Les avantages du développement local avec Apigee sont les suivants :

  • Utilisez Gemini Code Assist pour concevoir, développer et gérer plus rapidement des API.
  • Parcourez rapidement les cycles de compilation et de test sans impact sur les autres applications dépendantes
  • Créer et exécuter des tests unitaires reproductibles qui vérifient que le code produit le résultat attendu
  • Identifier l'ensemble des modifications déployées pour une version
  • Savoir qui a apporté des modifications à un déploiement spécifique

Gemini Code Assist pour Apigee API Management

Apigee peut inclure des fonctionnalités d'assistance d'API pour la conception et la gestion d'API dans Cloud Code, avec Gemini Code Assist, notamment :

  • À l'aide de Gemini Code Assist, générez des spécifications de spécification OpenAPI (OAS), version 3.0 à partir de requêtes décrivant les API.
  • Gemini Code Assist utilise le catalogue du hub d'API de votre entreprise lors de la génération des spécifications.
  • Affichez et modifiez la spécification générée.
  • Essayez l'API avec un serveur fictif local.
  • Une fois la nouvelle API prête, enregistrez-la dans le hub d'API Apigee.
  • Modifiez les spécifications du hub d'API dans Cloud Code et enregistrez les modifications dans le hub d'API.
  • Créez un proxy d'API Apigee à partir de Cloud Code.

Pour utiliser cette fonctionnalité dans la version bêta, l'activation du module complémentaire Gemini Code Assist n'est pas nécessaire. Vous devez activer l'API Gemini pour Google Cloud. Consultez Utiliser Gemini Code Assist.

Actions bloquées avec le déploiement d'archives

Afin de permettre le développement local, vous devez activer le déploiement d'archive pour un environnement de votre organisation Apigee. Lorsque vous activez le déploiement d'archive dans un environnement Apigee, il ne vous sera pas possible d'effectuer les actions suivantes dans l'environnement pour éviter tout conflit avec le développement local : Pour en savoir plus, consultez la section Résumé des actions bloquées avec le déploiement d'archive.