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

Cette page explique comment gérer plusieurs configurations de fonctions Cloud 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 contenant au au moins une configuration indiquée). Pour commencer à utiliser un exemple, consultez le Créer et déployer une fonction de ce guide de démarrage rapide.

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:

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

  2. Dans l'explorateur des fonctions Cloud Run, effectuez un clic droit sur WORKSPACE (ESPACE DE TRAVAIL), puis cliquez sur Add new cloud function configuration (Ajouter une configuration de fonction cloud).

  3. Suivez les instructions à l'écran, puis effectuez les actions suivantes :

    1. Saisissez un nom de fonction
    2. Sélectionner un environnement de fonctions Cloud Run
    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": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Votre espace de travail Cloud Run 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 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 ; cliquez sur Actualiser. Actualisez 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 de Cloud Shell en procédant comme suit :

  1. Faites glisser votre explorateur de fonctions Cloud Run dans Explorateur de fichiers de Cloud Shell:

    Réorganisation de l'explorateur Cloud Functions

    L'explorateur de fonctions Cloud Run s'affiche alors sous le nom l'explorateur de fichiers pour afficher les fonctions déployées et Les espaces de travail Cloud Run fonctionnent dans le même volet que les fichiers de votre projet.

  2. (Facultatif) Pour annuler cette disposition, faites glisser le Retour de l'explorateur Cloud Code: Cloud Functions à la page Cloud Code Explorateur.