【Azure 架构师学习笔记】- Azure Function (2) --实操1

本文属于【Azure 架构师学习笔记】系列。

本文属于【Azure Function 】系列。
接上文【Azure 架构师学习笔记】- Azure Function (1) --环境搭建和背景介绍

前言

上一文介绍了环境搭建,接下来就在本地环境下使用一下。

环境准备

这里我下载了最新的VS studio,打开后可以看到下面的界面。选择"创建新项目"。

在第一次使用时我的环境会出现下面提示,并且没有azure function可选,这个时候点击"安装多个工具和功能"。

把下面所示勾选上, 因为后续要演示python,所以这次也一并勾选。

安装并重启后再次查询可以看到已经可以选择azure function了。

第一个本地function

现在来创建第一个本地function,这次的目标是能够本地运行并部署到Azure上运行。

创建项目

选择配置

这里大部分选择默认配置即可,本次演示的是Http Trigger:

选择完必要信息之后,会自动弹出下面的默认模版代码, 我在第21行处修改了显示内容以便看出是否本次运行。

运行函数

点击下图中的运行按钮, 会弹出一个cmd窗口, 可以看到下面的一行URL。 复制并到新窗口中运行。

可以看到能够显示,本次本地运行成功。

发布到Azure

接下来按下图所示选择发布。

选择目标,因为前文创建了一个linux环境,所以这里选择linux。

前文创建的Azure Function:

选择具体的Azure Function:

点击发布按钮,在我发布的时候遇到了一些未知错误,重新再点击就好了,可能是网络原因或者Azure不稳定。

发布成功。

登录Azure Portal,刷新一下可以看到发布上来的Function了:

点进去并进行"Test/Run"可以看到同样的效果。证明发布已经成功。

小结

本文并没有严格按照开发项目的标准来演示,目的只是快速感受一下并搭建好环境,接下来会陆续演示一些相对有意义的功能。

相关推荐
Keith Guo2 天前
What does device twin mean in azure cloud?
azure·iot
Keith Guo2 天前
What does IoT Central raw data mean?
物联网·azure·iot
Navicat中国6 天前
Navicat 18 支持 Azure OpenAI 接入,合规 AI 赋能 SQL 开发
数据库·人工智能·microsoft·ai·azure·navicat·数据
编码者卢布8 天前
【Azure Storage Account】Azure Queue指标中的Transactions 高,真实业务处理的消息就多吗?
microsoft·flask·azure
编码者卢布13 天前
【Azure App Service】分享App Service for Window中自动抓取Memory DUMP的方法
microsoft·azure
Vex2une16 天前
PowerShell 发展史:从命令行外壳到跨平台自动化引擎
windows·自动化·azure·powershell·vs code·脚本语言·dsc
编码者卢布2 个月前
【Azure Function】NodeJS Function大批量写入到Redis遇见丢失数据情况的分析
redis·microsoft·azure
2601_962299242 个月前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
编码者卢布2 个月前
【Azure Fabric Service】Service Fabric 节点 Error:数据盘挂载失败与 CHKDSK 修复
microsoft·azure·fabric
Miya_Ye2 个月前
Azure AI Search(1)
microsoft·azure·ai search