溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

利用VS Code 快速部署azure function

發(fā)布時(shí)間:2020-08-04 16:57:04 來(lái)源:網(wǎng)絡(luò) 閱讀:5217 作者:揮墨的書(shū)童 欄目:云計(jì)算

 

Azure Functions是一種無(wú)服務(wù)器計(jì)算服務(wù),使您可以按需運(yùn)行代碼,而無(wú)需顯式配置或管理基礎(chǔ)結(jié)構(gòu)。在本教程中,我們將幫助您從最初的Azure功能開(kāi)始。我們將使用Visual Studio Code引導(dǎo)您完成安裝過(guò)程,創(chuàng)建您的第一個(gè)功能應(yīng)用程序,最后將該應(yīng)用程序部署到Azure。

先決條件 首先,您需要一個(gè)Azure帳戶,Azure帳戶。您還需要安裝Visual Studio Code以及Node.js npm。要啟用本地調(diào)試,還需要安裝Azure Functions Core Tools。

安裝Azure Function core tools之前,你需要把npm安裝完成,然后打開(kāi)命令提示符,輸入以下命令:

$ npm install -g azure-functions-core-tools@2

如果你是蘋(píng)果電腦,請(qǐng)輸入:

$ brew tap azure/functions

$ brew install azure-functions-core-tools

接下來(lái)我們要在VS Code上安裝Azure Function的擴(kuò)展,你可以直接在VS Code中搜索Azure Function然后去安裝,或者直接在瀏覽器中打開(kāi)如下鏈接:

vscode:extension/ms-azuretools.vscode-azurefunctions  

那如何能夠驗(yàn)證Azure Function擴(kuò)展是否安裝成功呢?你可以打開(kāi)命令提示符,然后輸入func

利用VS Code 快速部署azure function  

使用VS Code 創(chuàng)建一個(gè)本地的Function 應(yīng)用:  

首先,創(chuàng)建一個(gè)本地Azure Functions應(yīng)用程序。Azure Functions應(yīng)用程序可以包含許多具有各種觸發(fā)器的函數(shù),這篇文章我們先介紹HTTP觸發(fā)器,它允許您處理傳入的HTTP流量。

在Azure Function下點(diǎn)擊創(chuàng)建新項(xiàng)目,會(huì)讓你選擇項(xiàng)目存放的路徑,選好后然后選擇JavaScript。

利用VS Code 快速部署azure function  

在你的Function應(yīng)用中添加函數(shù):  

從AZURE FUNCTIONS資源管理器中,單擊“ 創(chuàng)建函數(shù)”圖標(biāo)。

利用VS Code 快速部署azure function  

選擇當(dāng)前打開(kāi)的目錄,然后按Enter鍵。出現(xiàn)提示時(shí),選擇HTTP觸發(fā)器

利用VS Code 快速部署azure function  

使用默認(rèn)名稱HttpTriggerJS

利用VS Code 快速部署azure function  

然后選擇匿名身份驗(yàn)證。

利用VS Code 快速部署azure function  

完成后,將在您的Function應(yīng)用程序中創(chuàng)建一個(gè)名為HttpTriggerJS 包含 index.js和functions.jsonfiles 的新目錄。該index.js文件包含響應(yīng)HTTP請(qǐng)求的源代碼,functions.json包含HTTP觸發(fā)器的綁定配置。

利用VS Code 快速部署azure function  

利用VS Code 快速部署azure function  

在本地運(yùn)行和測(cè)試您的應(yīng)用程序:  

一旦創(chuàng)建完成你的Azure Function 應(yīng)用程序,有必要在本地運(yùn)行一遍,VS Code會(huì)模擬在Azure上的環(huán)境一樣,在本地幫你運(yùn)行。

你可以之間按F5執(zhí)行應(yīng)用程序調(diào)試

過(guò)2分鐘左右你將會(huì)在終端中看到如下鏈接:

利用VS Code 快速部署azure function  

使用瀏覽器打開(kāi)上面的這個(gè)地址,然后加上name的值,就可以看到效果

利用VS Code 快速部署azure function  

把應(yīng)用程序部署到Azure Function上:  

首先你要在VS CODE上登錄你的Azure

利用VS Code 快速部署azure function  

點(diǎn)擊上傳這個(gè)按鈕

利用VS Code 快速部署azure function  

選擇你的項(xiàng)目文件的路徑

利用VS Code 快速部署azure function  

選擇創(chuàng)建一個(gè)新的Function APP

利用VS Code 快速部署azure function  

輸入你的Function app的名稱,要求是唯一值

利用VS Code 快速部署azure function  

選擇資源組,或者你創(chuàng)建新的資源組

利用VS Code 快速部署azure function  

選擇存儲(chǔ)賬戶,或者你新建一個(gè)存儲(chǔ)賬戶

利用VS Code 快速部署azure function  

執(zhí)行完成后,你會(huì)在界面中看到執(zhí)行的狀態(tài)

利用VS Code 快速部署azure function  

利用VS Code 快速部署azure function  

完成后,你會(huì)在輸出欄中看到一個(gè)URL,打開(kāi)該鏈接,然后加上Name值,你會(huì)看到請(qǐng)求的結(jié)果。

利用VS Code 快速部署azure function  

利用VS Code 快速部署azure function  

到此,你的Azure Function APP就創(chuàng)建完成了,是不是很方便。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI