Déployer Azure Functions à partir de Visual Studio CodeDeploy Azure Functions from Visual Studio Code

Dans ce tutoriel, vous utilisez Visual Studio Code et l’extension Azure Functions pour créer et déployer une application Azure Functions écrite avec JavaScript.In this tutorial, you use Visual Studio Code and the Azure Functions extension to create and deploy an Azure Functions application written with JavaScript.

PrérequisPrerequisites

Installer l’extension Azure FunctionsInstall the Azure Functions extension

Abonnement AzureAzure subscription

Si vous n’avez pas d’abonnement Azure, inscrivez-vous dès maintenant pour obtenir un compte gratuit avec 200 $ de crédits Azure, ce qui vous permettra d’essayer toutes les combinaisons de services.If you don't have an Azure subscription, sign up now for a free account with $200 in Azure credits to try out any combination of services.

Connexion à AzureSign in to Azure

Après avoir installé l’extension Azure dans VS Code, connectez-vous à votre compte Azure ; pour cela, accédez à l’explorateur Azure, sélectionnez Se connecter à Azure et suivez les invites.Once you've installed the Azure extension in VS Code, sign into your Azure account by navigating to the Azure explorer, select Sign in to Azure, and follow the prompts. (Si vous avez installé plusieurs extensions Azure, sélectionnez celle qui correspond à la zone dans laquelle vous travaillez, par exemple App Service, Functions, etc.)(If you have multiple Azure extensions installed, select the one for the area in which you're working, such as App Service, Functions, etc.)

Se connecter à Azure via VS Code

Une fois connecté, vérifiez que l’adresse e-mail de votre compte Azure (ou « Connecté ») s’affiche dans la barre d’état, et que vos abonnements apparaissent dans l’explorateur Azure :After signing in, verify that the email address of your Azure account (or "Signed In") appears in the Status Bar and your subscription(s) appears in the Azure explorer:

Barre d’état VS Code affichant le compte Azure

Explorateur Azure de VS Code où figurent les abonnements

Notes

Si vous voyez l’erreur « L’abonnement avec le nom [ID d’abonnement] est introuvable » , cela peut être dû au fait que vous vous trouvez derrière un proxy qui vous empêche d’atteindre l’API Azure.If you see the error "Cannot find subscription with name [subscription ID]", this may be because you are behind a proxy and unable to reach the Azure API. Configurez les variables d’environnement HTTP_PROXY et HTTPS_PROXY dans votre terminal à l’aide de vos informations de proxy :Configure HTTP_PROXY and HTTPS_PROXY environment variables with your proxy information in your terminal:

export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080

Installer Azure Functions Core ToolsInstall the Azure Functions Core Tools

Pour activer le débogage local, vous devez installer Azure Functions Core Tools, ce qui peut être effectué directement dans Visual Studio Code.To enable local debugging, you need to install the Azure Functions Core Tools, which can be done directly in Visual Studio Code.

  1. Démarrez Visual Studio Code.Start Visual Studio Code.

  2. Ouvrez la Palette de commandes (F1), entrez Azure Functions : Installer ou mettre à jour Azure Functions Core Tools, puis appuyez sur Entrée pour exécuter la commande.Open the Command Palette (F1), enter Azure Functions: Install or Update Azure Functions Core Tools, and press Enter to run the command.

  3. Pour vérifier l’installation, sélectionnez la commande de menu Terminal > Nouveau terminal dans VS Code, puis exécutez la commande, func.To verify installation, select the menu command Terminal > New Terminal in VS Code, then run the command, func. La commande doit afficher une sortie semblable à celle présente ci-dessous (avec des informations relative à l’utilisation).The command should show output like that below (along with usage information).

                       %%%%%%
                      %%%%%%
                 @   %%%%%%    @
               @@   %%%%%%      @@
            @@@    %%%%%%%%%%%    @@@
          @@      %%%%%%%%%%        @@
            @@         %%%%       @@
              @@      %%%       @@
                @@    %%      @@
                     %%
                     %
    
     Azure Functions Core Tools (2.4.419 Commit hash: c9c1724d002bd90b2e6b41393915ea3a26bcf0ce)
     Function Runtime Version: 2.0.12332.0