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

【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.lryc.cn/news/522852.html

相关文章:

  • 扫描深度?滤光片和偏振片区别?
  • HJ4 字符串分隔(Java版)
  • 【脑机接口数据处理】matlab读取ns6 NS6 ns5NS5格式脑电数据
  • 用C++实现一个基于模板的观察者设计模式
  • 【华为路由/交换机的ftp文件操作】
  • 微信小程序 实现拼图功能
  • 深度学习项目--基于LSTM的火灾预测研究(pytorch实现)
  • AI时代下 | 通义灵码冲刺备战求职季
  • 当comfyui-reactor-node 安装失败urllib.error.HTTPError: HTTP Error 403: Forbidden解决方法
  • SSE 实践:用 Vue 和 Spring Boot 实现实时数据传输
  • TouchGFX学习笔记(一)
  • Java算法 二叉树入门 力扣简单题相同的树 翻转二叉树 判断对称二叉树 递归求二叉树的层数
  • 如何将 session 共享存储到 redis 中
  • vue3学习三
  • 彻底理解JVM类加载机制
  • 【计算机体系结构、微架构性能分析】core 与 uncore 分别是哪一些部分?区分 core 和 uncore
  • 鸿蒙打包发布
  • vue2:实现上下两栏布局,可拖拽改变高度
  • MongoDB 学习指南:深入探索非关系型数据库
  • 天机学堂3-ES+Caffeine
  • FPGA车牌识别
  • Pandas库的常用内容归纳
  • R语言的并发编程
  • STM32 FreeRTOS中断管理
  • 数据结构-栈和队列
  • RabbitMQ---TTL与死信
  • 第4章 Kafka核心API——Kafka客户端操作
  • Python爬虫学习前传 —— Python从安装到学会一站式服务
  • Lora理解QLoRA
  • Linux测试处理fps为30、1920*1080、一分钟的视频性能