Cette page vous explique comment gérer plusieurs les configurations Cloud Functions dans un environnement un espace de travail unique et un espace de travail multidossier, et comment réorganiser l'explorateur Cloud Functions avec Cloud Code.
Avant de commencer
Ce guide nécessite qu'un espace de travail soit déjà configuré (un fichier launch.json
contenant au
au moins une configuration indiquée). Pour commencer à utiliser un exemple, consultez le
Créer et déployer une fonction
quickstart.
Gérez plusieurs configurations dans un seul espace de travail
Pour ajouter une configuration de fonction Cloud à votre fichier launch.json
, procédez comme suit :
procédez comme suit:
Cliquez sur Cloud Code, puis développez l'explorateur Cloud Functions.
Dans l'explorateur Cloud Functions, maintenir le pointeur sur ESPACE DE TRAVAIL et cliquez sur Ajoutez une configuration de fonction Cloud.
Suivez les instructions qui s'affichent à l'écran, puis effectuez les actions suivantes:
- Saisissez un nom de fonction
- Sélectionner un environnement Cloud Functions
- Saisissez un point d'entrée (le nom de la méthode à appeler pour cette fonction)
- Saisissez l'entrée de test
Vous pouvez également saisir manuellement ces valeurs dans votre
launch.json
:{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
Votre espace de travail Cloud Functions correspond au premier configuration répertoriée dans le fichier
launch.json
. Le nom de l'espace de travail reflète l'functionName
de la première configuration répertoriée dans votre fichierlaunch.json
; :{ "configurations": [ { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-pub-sub", "gen": "GEN_2", "entryPoint": "helloPubSub" }, { "name": "Deploy Cloud Function", "type": "cloudcode.cloudfunctions", "request": "launch", "functionName": "hello-world-get", "gen": "GEN_2", "entryPoint": "helloGet" } ] }
(Facultatif) Pour déployer une autre configuration à partir de votre fichier
launch.json
, déplacez la configuration que vous souhaitez déployer en haut du fichierlaunch.json
; cliquez sur Actualiser. Actualisez l'explorateur Cloud Functions.
Gérer un espace de travail multidossier
Cloud Code permet d'avoir plusieurs dossiers dans un
Espace de travail Cloud Functions si chaque fonction contient ses propres
launch.json
.
Chaque dossier d'espace de travail Cloud Functions qui apparaît est nommé d'après le
le functionName
de la première configuration dans le fichier launch.json
correspondant.
Pour organiser un espace de travail multidossier pour votre projet, consultez les Espaces de travail à plusieurs racines.
Réorganisez l'explorateur Cloud Functions dans l'explorateur de fichiers de votre IDE
Vous pouvez réorganiser votre explorateur Cloud Functions dans l'explorateur de fichiers de VS Code en procédant comme suit:
Faites glisser votre explorateur Cloud Functions vers Explorateur de fichiers de VS Code:
L'explorateur Cloud Functions s'affiche alors sous le nom l'explorateur de fichiers pour afficher les fonctions déployées et espace(s) de travail Cloud Functions dans le même volet que vos fichiers de projet.
(Facultatif) Pour annuler cette disposition, procédez comme suit : faites un clic droit sur l'en-tête de l'explorateur Cloud Code: Cloud Functions, puis sélectionnez Réinitialiser la position : Cela permet de replacer l'explorateur Cloud Functions dans Onglet Cloud Code.