Jā, Visual Studio Code (VS Code) ir pieejami spraudņi, lai palīdzētu pārvaldīt Azure funkciju lietotņu direktorijus. Primārais paplašinājums ir Azure funkciju paplašinājums, kas ļauj jums izveidot, atkļūdot, pārvaldīt un izvietot Azure funkcijas tieši no VS koda [3] [7]. Šis paplašinājums ir integrēts ar Azure funkcijām Core Tools, ļaujot jums palaist un atkļūdot funkcijas uz vietas, pirms tās izvieto Azure [5].
Lūk, kā jūs varat izmantot šo paplašinājumu, lai pārvaldītu Azure funkciju lietotņu direktorijus:
1. Instalējiet Azure funkciju paplašinājumu: Atveriet vs kodu, dodieties uz pagarinājumu skatu un meklējiet “Azure funkcijas”. Noklikšķiniet uz Instalēt, lai pievienotu paplašinājumu VS koda iestatīšanai [1].
2. Izveidojiet jaunu Azure funkcijas lietotni: izmantojiet komandu paleti (`Ctrl+Shift+P`), lai meklētu" Azure funkcijas: izveidojiet jaunu projektu ". Izpildiet uzaicinājumus izvēlēties direktoriju, izvēlēties valodu (piemēram, JavaScript) un atlasiet veidni (piemēram, HTTP sprūda) [1].
3. Pārvaldīt un izvietot funkcijas: paplašinājums ļauj pārvaldīt Azure funkciju lietotņu direktorijus, izveidojot, darbinot un atkļūdot funkcijas lokāli. Jūs varat arī izvietot šīs funkcijas tieši Azure, izmantojot paplašinājumu [3] [5].
4. Palaist funkcijas lokāli: Lai palaistu funkcijas lokāli, pārliecinieties, ka jums ir instalēti Azure funkciju pamatpersonas. Vietējos iestatījumus var konfigurēt failā “Local.settings.json` un izmantojiet paplašinājumu, lai veiktu funkcijas lokāli [4].
5. Izvietošana Azure: Kad esat izstrādājis un pārbaudījis funkcijas uz vietas, varat tās izvietot Azure, izmantojot paplašinājumu. Tas ietver funkcijas lietotnes izveidi Azure un jūsu koda izvietošanu tai [5].
Atsauces:
[1] https://parveensingh.com/creating-azure-function-apps-with-vs-code-extension-and-zure-cli/
[2] https://stackoverflow.com/questions/77221779/azure-function-deplyent-not-using-vs-code-extension
[3] https://learn.microsoft.com/en-us/azure/azure-functions/functions-develop-vs-code
[4] https://learn.microsoft.com/en-us/azure/azure-functions/functions-develop-local
[5] https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-csharp
[6] https://www.mssqltips.com/sqlservertip/8034/create-an-azure-function-using-visual-studio-code/
[7] https://marketplace.visualstudio.com/items?itemname=ms-azuretools.vscode-azurefunctions
[8] https://docs.azure.cn/en-us/azure-functions/functions-reference