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 avec des tests unitaires et 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 avec 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
Voici quelques avantages du développement local avec Apigee :
- 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éez et exécutez des tests unitaires reproductibles qui vérifient que le code produit le résultat attendu.
- Identifiez l'ensemble des modifications déployées pour une version.
- Suivez 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. Voici des exemples :
- À l'aide de l'outil @Apigee dans Gemini Code Assist, générez des spécifications OpenAPI (OAS), version 3.0 à partir de prompts décrivant les API. Le développement de spécifications peut inclure des informations contextuelles provenant du contexte d'entreprise de votre hub d'API Apigee qui servent de base à cette opération.
- 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.
- Testez l'API avec des serveurs de simulation. Utilisez un serveur de simulation local pour effectuer des tests dans votre environnement de développement local. Créez un serveur de simulation distant pour un service de test persistant qui permet à plusieurs développeurs de tester l'API de façon simultanée.
- Ajoutez des API au catalogue du hub d'API de votre entreprise.
- Modifiez les spécifications OpenAPI existantes à l'aide de prompts en appelant l'outil @Apigee dans Gemini Code Assist.
- Créez un proxy d'API Apigee à partir de vos spécifications dans l'environnement de développement local.
Pour utiliser cette fonctionnalité, vous devez configurer Gemini Code Assist pour Apigee. Consultez la section Utiliser Gemini Code Assist avec Cloud Code et Apigee.
Actions bloquées avec le déploiement d'archive
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 certaines actions 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.