Serverless六步构建全栈网站

举报
AppCloud小助手 发表于 2023/04/11 10:03:48 2023/04/11
【摘要】 Serverless怎么玩?听一千道一万不如亲手来实践,跟着我们以华为云Serverless实践FunctionGraph来免费体验一下六步构建全栈网站吧!五分钟就完成的应用上云,你值得拥有 !

1       前言:

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

如果您对更多Serverrless实践感兴趣,还可以扫描文末二维码,加入我们一起体验华为云最佳实践!

下面让我们开始吧!

2       实践流程

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

3       操作指导

3.1      创建函数

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

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


点击“立即使用”按钮,进入FunctionGraph首页。


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


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

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


3.2      上传代码

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

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


 

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




 

3.3      测试函数

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

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

 



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


3.4      创建触发器

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


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

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

 


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


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


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


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



3.5      访问应用

访问链接:APIG调用URL+/web2/excalidraw/,即可访问应用。


3.6      删除函数

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


 

如果您想要体验更多的华为云云上最佳实践,快来扫码加入我们把!另外我们还会不定期在群内发布开源项目的悬赏任务,等你来挑战!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。