当前位置: 首页 > article >正文

【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”可以看到同样的效果。证明发布已经成功。

在这里插入图片描述

小结

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


http://www.kler.cn/a/507909.html

相关文章:

  • tomcat文件目录讲解
  • Java基础:equals()方法与==的区别
  • MDX语言的数据库交互
  • 基于Linux系统指令使用详细解析
  • replaceState和vue的router.replace删除query参数的区别
  • Qt之http客户端类
  • JVM直击重点
  • 在 Azure 100 学生订阅中新建 Ubuntu VPS 并通过 Docker 部署 pSQL 服务器
  • 加菲工具格式化XML:让数据呈现更清晰
  • Python 文字生成语言,保存为wav格式
  • SQL2000在win10上安装的方法
  • go语言zero框架中在线截图chromedp 设置超限的网页长度
  • 基于matlab的火焰高度求解
  • docker与部署微服务实战
  • Elasticsearch单机安装
  • 重新审视端到端传输协议:从观念到原则
  • Python 字符串分割时 spilt 和 re 效率对比
  • 2021年前端部署的灵魂拷问
  • 快速入门:如何注册并使用GPT
  • 【数据分享】1929-2024年全球站点的逐年平均气温数据(Shp\Excel\无需转发)
  • 每日一题洛谷P1427 小鱼的数字游戏c++
  • cursor重构谷粒商城02——30分钟构建图书管理系统【cursor使用教程番外篇】
  • 第二天 了解HarmonyOS文档,关注分布式架构和微内核设计
  • LabVIEW 程序中的 R6025 错误
  • Java刷题 leetcode
  • Linux——文件系统