利用VS Code 快速部署azure function
admin
2023-04-08 17:23:26
0

 

Azure Functions是一种无服务器计算服务,使您可以按需运行代码,而无需显式配置或管理基础结构。在本教程中,我们将帮助您从最初的Azure功能开始。我们将使用Visual Studio Code引导您完成安装过程,创建您的第一个功能应用程序,最后将该应用程序部署到Azure。

先决条件 首先,您需要一个Azure帐户,Azure帐户。您还需要安装Visual Studio Code以及Node.js npm。要启用本地调试,还需要安装Azure Functions Core Tools。

安装Azure Function core tools之前,你需要把npm安装完成,然后打开命令提示符,输入以下命令:

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

如果你是苹果电脑,请输入:

$ brew tap azure/functions

$ brew install azure-functions-core-tools

接下来我们要在VS Code上安装Azure Function的扩展,你可以直接在VS Code中搜索Azure Function然后去安装,或者直接在浏览器中打开如下链接:

vscode:extension/ms-azuretools.vscode-azurefunctions  

那如何能够验证Azure Function扩展是否安装成功呢?你可以打开命令提示符,然后输入func

利用VS Code 快速部署azure function  

使用VS Code 创建一个本地的Function 应用:  

首先,创建一个本地Azure Functions应用程序。Azure Functions应用程序可以包含许多具有各种触发器的函数,这篇文章我们先介绍HTTP触发器,它允许您处理传入的HTTP流量。

在Azure Function下点击创建新项目,会让你选择项目存放的路径,选好后然后选择JavaScript。

利用VS Code 快速部署azure function  

在你的Function应用中添加函数:  

从AZURE FUNCTIONS资源管理器中,单击“ 创建函数”图标。

利用VS Code 快速部署azure function  

选择当前打开的目录,然后按Enter键。出现提示时,选择HTTP触发器

利用VS Code 快速部署azure function  

使用默认名称HttpTriggerJS

利用VS Code 快速部署azure function  

然后选择匿名身份验证。

利用VS Code 快速部署azure function  

完成后,将在您的Function应用程序中创建一个名为HttpTriggerJS 包含 index.js和functions.jsonfiles 的新目录。该index.js文件包含响应HTTP请求的源代码,functions.json包含HTTP触发器的绑定配置。

利用VS Code 快速部署azure function  

利用VS Code 快速部署azure function  

在本地运行和测试您的应用程序:  

一旦创建完成你的Azure Function 应用程序,有必要在本地运行一遍,VS Code会模拟在Azure上的环境一样,在本地帮你运行。

你可以之间按F5执行应用程序调试

过2分钟左右你将会在终端中看到如下链接:

利用VS Code 快速部署azure function  

使用浏览器打开上面的这个地址,然后加上name的值,就可以看到效果

利用VS Code 快速部署azure function  

把应用程序部署到Azure Function上:  

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

利用VS Code 快速部署azure function  

点击上传这个按钮

利用VS Code 快速部署azure function  

选择你的项目文件的路径

利用VS Code 快速部署azure function  

选择创建一个新的Function APP

利用VS Code 快速部署azure function  

输入你的Function app的名称,要求是唯一值

利用VS Code 快速部署azure function  

选择资源组,或者你创建新的资源组

利用VS Code 快速部署azure function  

选择存储账户,或者你新建一个存储账户

利用VS Code 快速部署azure function  

执行完成后,你会在界面中看到执行的状态

利用VS Code 快速部署azure function  

利用VS Code 快速部署azure function  

完成后,你会在输出栏中看到一个URL,打开该链接,然后加上Name值,你会看到请求的结果。

利用VS Code 快速部署azure function  

利用VS Code 快速部署azure function  

到此,你的Azure Function APP就创建完成了,是不是很方便。

相关内容

热门资讯

徐巧芯剖析赖清德:最怕自己丢掉... 海峡导报综合报道 大罢免投票一周年纪念活动26日举行,台北市长蒋万安出席并怒轰,民进党一年过后仍没有...
中国红十字会总会紧急向广东调拨... 记者从中国红十字会总会了解到,针对台风“红霞”给广东造成的灾情,中国红十字会总会启动四级应急响应,紧...
这些少年,正被“毒蛋”围猎 李梦抽了几口电子烟,吐出了白色的烟雾,有一股浓烈的水果香味。随后,她看着自己握电子烟的手,跟身边人说...
蒋万安号召“倒阁”,卢秀燕认为... 海峡导报综合报道 台北市长蒋万安27日抛出震撼议题,表示多名民代向他提议推动“倒阁”,要求台行政机构...
特朗普将在白宫会见两位重要客人 俄乌战争仍未结束,美伊冲突又有升级风险。在此背景下,美国总统特朗普将在白宫接见乌克兰和以色列领导人。...
新租客打扫卧室柜子上掉落4万元... 近日,莲前西路某小区内,张倩签下一套房子的租赁合同。当天上午,她带着12岁的大女儿周馨怡和11岁的小...
六部门通告:禁止涉军队退役报废... 关于禁止涉军队退役报废装备销售活动的通告近年来,部分经营者在线上线下公开销售涉及我军退役报废装备(指...
九寨沟景区发生泥石流,部分道路... 7月26日,九寨沟风景名胜区管理局发布泥石流灾害通报:2026年7月26日15时50分,九寨沟景区局...
空调26度不凉是什么原因 从空调内部元器件来说,不凉的原因有可能是温度传感器出现故障了,也有可能是空调压缩机或者铜管出现问题,...
鲸鸿动能携手香港国际机场、鸿蒙...   2026 年 7 月 25 日,十余位鸿蒙车主组成的车队从珠海出发,经港珠澳大桥通关抵达香港国际...