华为云计算 云知识 【一行代码秒上云】Serverless六步构建全栈网站
【一行代码秒上云】Serverless六步构建全栈网站

摘要:Serverless怎么玩?听一千道一万不如亲手来实践,跟着我们以华为云Serverless实践FunctionGraph来 免费体验 一下六步构建全栈网站吧

前言:

Serverless怎么玩?听一千道一万不如亲手来实践,跟着我们以华为云Serverless实践FunctionGraph来免费体验一下六步构建全栈网站吧!五分钟就完成的应用上云,你值得拥有 !

下面让我们开始吧!

实践流程

  • 创建函数
  • 上传代码
  • 测试函数
  • 创建触发器
  • 访问应用
  • 删除函数

操作指导

创建函数

登录华为云后,按“产品”-“计算”-“ 函数工作流 FunctionGraph”路径,进入华为云函数工作流FunctionGraph平台首页。

华为云官网:https://www.huaweicloud.com/

image.png

进入FunctionGraph首页,点击“开始使用”

将区域切换至“广州”,点击“创建函数”按钮。

image.png

在创建函数页,按如下参数配置项目

  • 选择“创建空白函数”
  • 函数类型:HTTP函数
  • 区域:华南-广州
  • 函数名称:web02
  • 点击“创建函数”完成创建

image.png

上传代码

前往代码仓,选择“函数工作流构建全栈网站”文件夹,下载web2.zip文件

代码仓地址:https://gitee.com/HuaweiCloudDeveloper/code-on-huaweicloud.git

cke_167.png

image.png

image.png

前往FunctionGraph函数页面,依次点击“代码”-“上传至”-“Zip文件”,上传从代码仓下载的“web2”文件包

cke_168.png

image.png

image.png

测试函数

为更好的观测函数的调用结果,先开通FunctionGraph日志上传 LTS 服务在函数详情页面,依次点击“监控”-“日志”,点击“开通”。

image.png

点击“代码”,点击“配置测试事件”,点击“创建”完成测试事件配置。

image.png

image.png

点击“测试”,返回执行结果

image.png

创建触发器

在函数概述页点击“创建触发器”

cke_169.png

在弹出的创建触发器页,完成如下配置:

  • 触发器类型:API网关服务(APIG)
  • API名称:API_web02
  • 分组:先自行创建,刷新后可选(详见下文)
  • 安全认证:None
  • 请求协议:HTTPS
  • 其他项默认

image.png

点击“创建分组”,在API网关页创建分组

cke_170.png

设置分组名称为“APIGroup_web02”(可自定义),点击确定完成创建。

image.png

点击“我知道了”后,返回函数页。

image.png

刷新创建触发器页“分组”,选择刚刚创建的分组“APIGroup_web02”,点击确定完成创建

image.png

image.png

访问应用

访问链接:即可访问应用。(如下图)

image.png

删除函数

实验结束可删除触发器和函数,防止大量用户继续访问造成资源消耗。

image.png

 

上一篇:RDF是什么 下一篇:公路视频监控

函数工作流 FunctionGraph

函数工作流(FunctionGraph)是一项基于事件驱动的函数托管计算服务。通过函数工作流,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用