Vous développez une fonction Cloud Functions déclenchée par des événements Cloud Storage et souhaitez des tests locaux plus rapides, conformément aux bonnes pratiques de Google. Que devriez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Installez la bibliothèque Functions Frameworks et configurez la fonction Cloud Functions sur localhost. Faites une copie de la fonction et apportez des modifications à la nouvelle version. Testez la nouvelle version à l'aide de curl..
Pourquoi c'est la réponse
La bonne pratique de Google pour les tests locaux de Cloud Functions est d'utiliser Functions Frameworks. Cette bibliothèque permet d'exécuter votre fonction Cloud Functions localement sur votre machine de développement, simulant l'environnement d'exécution de Google Cloud. Vous pouvez ensuite envoyer des requêtes à votre fonction locale (par exemple, avec curl) pour la tester rapidement sans avoir à la déployer. Faire une copie de la fonction et la modifier localement est une bonne pratique pour isoler les changements. Les autres options sont moins efficaces ou ne suivent pas les bonnes pratiques : Déclencher une nouvelle fonction via Cloud Audit Logs est complexe et ne facilite pas les tests locaux rapides. Réécrire la fonction pour qu'elle soit déclenchée par HTTP est une modification significative qui altère le comportement d'origine et ne simule pas un déclencheur Cloud Storage. Tester directement en production en modifiant une application web est une mauvaise pratique qui introduit des risques et n'est pas adaptée aux tests rapides de développement.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise