学习创建一个函数并发布Azure
本次创建一个http函数
步骤一
打开VsCode 使用快捷键 :Shift+Ctrl+P 打开命令输出框。
输入:Azure Functions:Create New project 创建新项目
步骤二
创建文件或使用已经创建好的文件 (我之前已经创建过了)
步骤三
选择语言 本次选自C#语言
步骤四
选自版本 本次选自.net 6.0
步骤五
创建一个http项目
选择 http trigger
并编写本次项目名称
选择项目权限 本次选自的是Admin
创建完成
步骤六
项目创建完成后调试代码
如提示需要安装必要项时,按步骤安装既可。
运行完成后下方提示会出现本地地址放在浏览器中查看
以上为本地创建http函数基本方法下面开始部署Azure云中。
部署Azure
步骤一
在本地部署完成后现在开始往Azure上去部署。
使用快捷键 :Shift+Ctrl+P 打开命令输出框。
输入 Azure Functions:Deploy to Function app
第一次发布会需要登录一下你的Azure的操作
因为我已经登录过现在选择订阅可以了。
步骤二
如果需要从新订阅
使用Azure: Sign Out命令注销你的当前账户
在使用Azure: Sign In 命令登录到 Azure 帐户扩展。
登录会跳转到浏览器输入完账号密码后会出现一下内容关闭浏览器就可以了。
继续执行 Azure Functions:Deploy to Function app
显示没有可用的资源是因为我们在往云端的Function app中部署但是现在还没有需要先创建一个。
步骤三
使用快捷键 :Shift+Ctrl+P 打开命令输出框
Azure functions:Create Function App in Azure
输入app名称
选择一个运行时 我选的.NET 6
选择部署环境
选择资源组
选择计划组
给你的函数起个名字
等待系统创建完成
我们在Azure 中去确认一下,函数应用已经创建出来了
步骤四
我们在执行上面部署步骤。
再次运行后我们发现一个可以找到刚才我们部署的应用了
选择我们部署的应用后开始等待部署
部署完成后
在Azure服务器上我们查看一下,已经创建成功了。下面我们调用一下。
点其中一个函数进去,获取地址
使用浏览器访问一下,正常访问没有问题下面加上参数?name=你好
到此正好Azure Functions 项目发布已经完成。