配置完上述云函数名称 , 运行环境 , 内存 之后 , 点击 " 下一步 " , 确认函数配置 , 选择 " 确定 " 按钮 , 完成云函数创建 ;
点击函数名称 , 进入该云函数界面 ,
选择函数代码模块 , 可以编辑云函数代码 ;
默认的代码如下 :
'use strict'; exports.main = async (event, context) => { console.log("Hello World") console.log(event) console.log(event["non-exist"]) console.log(context) return event };
该函数是整个云函数的入口函数 , event 是触发函数的事件 , context 对象是函数运行的上下文 , 包含了函数调用相关信息 , 及运行环境的相关状态 ;
这里修改该函数 , 让其返回一个字符串 " Hello World ! " , 修改后点击左下角 " 保存 " 按钮 , 右上角提示 " 函数更新成功 " 后 , 说明修改完成 ;
三、创建触发器
触发器在 " 环境 " 层级下的 " 访问服务 " 模块创建 ;
点击 " 新建 " 按钮 , 在如下对话框中输入相关配置 , 域名选择本本实例的域名 , 触发路径任意输入一个路径 , 关联资源一定要选择之前创建的云函数 ;
等待触发器创建成功 ;
四、测试触发器
触发器的默认域名是
hello-serverless-6f262picd021598-1305713297.ap-shanghai.app.tcloudbase.com ;
默认域名加上触发器的触发路径 , 在域名链接后面加上 /helloworld 即可 ;
使用 https://hello-serverless-6f262picd021598-1305713297.ap-shanghai.app.tcloudbase.com/helloworld 链接即可 使用该触发器 , 触发云函数执行 ;
【本文正在参与 “100%有奖 | 我的Serverless 实战”征稿活动】活动链接