Gérer les fonctions dans un espace de travail Shell

Cette page vous explique comment gérer plusieurs configurations Cloud Functions dans un même espace de travail et comment réorganiser l'explorateur de fonctions Cloud Run avec Cloud Code.

Avant de commencer

Ce guide nécessite qu'un espace de travail soit déjà configuré (un fichier launch.json avec au moins une configuration listée). 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 Cloud Functions à 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 Run Functions, effectuez un clic droit sur ESPACE DE TRAVAIL, puis cliquez sur Ajouter une configuration Cloud Functions.

  3. Suivez les instructions et effectuez les actions suivantes :

    1. Saisir un nom de fonction
    2. Sélectionner un environnement Cloud Run Functions
    3. Saisissez un point d'entrée (le nom de la méthode à appeler pour cette fonction).
    4. Saisir 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": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Votre espace de travail Cloud Run Functions correspond à la première configuration listée dans votre fichier launch.json. Le nom de l'espace de travail reflète le functionName de la première configuration listée dans votre fichier launch.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"
          }
        ]
    }
    
  4. (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 fichier launch.json, puis cliquez sur Actualiser Actualiser l'explorateur Cloud Functions.

Réorganiser l'explorateur de fonctions Cloud Run dans l'explorateur de fichiers de votre IDE

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

  1. Faites glisser l'explorateur Cloud Run Functions dans l'explorateur de fichiers de Cloud Shell :

    Réorganisation de l'explorateur Cloud Functions

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

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