一、案例介绍
函数工作流FunctionGraph是一项基于事件驱动的函数托管计算服务,只需要编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。
本案例将指导开发者如何使用函数工作流15分钟部署Web版画图工具Excalidraw。
二、免费领取云主机
如您还没有云主机,可点击链接 ,根据领取指南进行操作。
如您已领取云主机,可直接开始实验。
三、实验流程
说明:
① 用户访问函数工作流服务;
② 创建函数;
③ 从对象存储服务OBS中拉取函数代码;
④ 创建APIG触发器;
⑤ 触发执行函数;
⑥ 访问画图工具Excalidraw。
四、 使用函数工作流部署画图工具Excalidraw
4.1 创建函数
在浏览器打开FunctionGraph主页:www.huaweicloud.com/product/fun…,点击“开始使用”并登录,区域选择“北京四”。
点击“创建函数”。
创建方式选择“创建空白函数”,基本信息填写如下:
| 函数类型 | HTTP函数 |
|---|---|
| 区域 | 华北-北京四 |
| 项目 | 华北-北京四(默认) |
| 函数名称 | 自定义 |
| 企业项目 | 默认 |
| 委托名称 | 未使用任何委托 |
填写完成后点击“创建函数”。
4.2 上传函数代码
点击“上传自”,选择“OBS地址”。
将代码地址复制到文本框里,代码地址:functiongraph-test-code.obs.cn-north-4.myhuaweicloud.com/fc_draw-pic… 。
4.3 创建触发器
点击“创建触发器”。
触发器信息填写如下:
| 触发器类型 | API网关服务(APIG) |
|---|---|
| API名称 | 保持默认即可 |
| 分组 | 任意选择一个,如果没有可以点击“创建分组”,创建完成后点击刷新 |
| 发布环境 | RELEASE |
| 安全认证 | NONE |
| 请求协议 | HTTPS |
| 后端超时时间 | 5000(ms) |
点击“确定”。
4.4 访问服务
复制APIG触发器的调用URL,在浏览器中打开,即可进行绘图。
至此,使用函数工作流部署画图工具Excalidraw实验完毕。