Gérer les fonctions dans l'espace de travail Shell

Cette page explique comment gérer plusieurs configurations Cloud Functions dans un seul espace de travail et réorganiser votre 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 moins une configuration). Pour commencer à utiliser un exemple, consultez le guide de démarrage rapide Créer et déployer une fonction.

Gérer plusieurs configurations dans un même espace de travail

Pour ajouter une configuration de fonction Cloud à votre fichier launch.json, procédez comme suit:

  1. Cliquez sur Cloud Code, puis développez l'explorateur Cloud Functions.

  2. Dans l'explorateur Cloud Functions, effectuez un clic droit sur WORKSPACE, puis cliquez sur Add new cloud function configuration (Ajouter une configuration de fonction cloud).

  3. Suivez les invites, puis effectuez les actions suivantes:

    1. Saisissez un nom de fonction
    2. Sélectionner un environnement Cloud Functions
    3. Saisissez un point d'entrée (le nom de la méthode à appeler pour cette fonction)
    4. Saisissez l'entrée de test

    Vous pouvez également saisir manuellement ces valeurs dans votre fichier launch.json:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World Get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Votre espace de travail Cloud Functions correspond à la première configuration répertoriée dans votre fichier launch.json. Le nom de l'espace de travail reflète le functionName de la première configuration répertoriée dans votre fichier launch.json:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World PubSub",
            "gen": "GEN_2",
            "entryPoint": "helloPubSub"
          },
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World Get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    
  4. (Facultatif) Pour déployer une autre configuration à partir de votre fichier launch.json, déplacez la configuration à déployer en haut du fichier launch.json, puis cliquez sur refresh (Actualiser) Actualiser l'explorateur Cloud Functions.

Réorganisation de l'explorateur Cloud Functions dans l'explorateur de fichiers de votre IDE

Vous pouvez réorganiser votre explorateur de fonctions Cloud Functions dans l'explorateur de fichiers de Cloud Shell en procédant comme suit:

  1. Glissez-déposez votre explorateur Cloud Functions dans l'explorateur de fichiers de Cloud Shell:

    Réorganisation de l'explorateur Cloud Functions

    Cette organisation affiche votre explorateur Cloud Functions sous l'explorateur de fichiers. Vous pouvez ainsi afficher vos fonctions déployées et vos espaces de travail Cloud Functions dans le même volet que les fichiers de votre projet.

  2. (Facultatif) Pour annuler cette organisation, faites glisser l'en-tête de l'explorateur Cloud Code: Cloud Functions vers l'explorateur Cloud Code.