文章目录

  • 一、开通腾讯云 " 云开发 " 服务
  • 二、创建云函数
  • 三、创建触发器
  • 四、测试触发器

【本文正在参与 “100%有奖 | 我的Serverless 实战”征稿活动】活动链接

一、开通腾讯云 " 云开发 " 服务


阿里云 , 腾讯云 , 都提供了相关 Serverless 服务 , 这里以腾讯云为例进行展示 ;

腾讯云实名认证 : 直接使用微信 / QQ 快捷登录入腾讯云 , 先进行实名认证 , 否则无法开通相关服务 ; 在 腾讯云 账号中心开通 , 微信扫码即可进行实名认证 ;

腾讯云的 Serverless 服务在 " 基础 / Serverless " 层级下 ; ( 仅做参考 )

腾讯云 Serverless 主页 : https://cloud.tencent.com/product/serverless-catalog

Faas 云函数需要调用的 Baas 服务都包含在 " 云开发 " 中 , 包含文件存储 , 数据库 , 用户注册登录验证 等服务 ;

腾讯云 云开发 主页 : https://cloud.tencent.com/product/tcb

选择 " 免费开通 " , 进入如下界面 , 选择 " 快速开通 " 选项 ,

选择 " 上海 " 节点 , 输入环境名称 , 一定要选中 " 开通免费资源 " , 然后点击 " 授权并开通 " 按钮 ;

在 " 角色管理 " 中 , 选择 " 同意授权选项 " ,

使用微信扫码 , 开通云开发 ;

扫码后 , 即可完成验证 , 成功开通云开发服务 ;

点击 " 环境 " 即可进入云开发控制台界面 ;

选择 " 基础服务 " 中的云函数模块 , 该模块就是 Serverless 中的 Faas 空间 , 云函数在该模块运行 ;

二、创建云函数


选择 " 云函数 " 界面的 " 新建云函数 " 选项 , 选择 Node.js 运行环境 , 函数内存使用默认的 256MB ;

腾讯云支持的云函数运行平台 :

配置完上述云函数名称 , 运行环境 , 内存 之后 , 点击 " 下一步 " , 确认函数配置 , 选择 " 确定 " 按钮 , 完成云函数创建 ;

点击函数名称 , 进入该云函数界面 ,

选择函数代码模块 , 可以编辑云函数代码 ;

默认的代码如下 :

'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 实战”征稿活动】活动链接

我的 Serverless 实战 — 云函数与触发器的创建与使用 ( 开通腾讯云 “ 云开发 “ 服务 | 创建云函数 | 创建触发器 | 测试触发器 )相关推荐

  1. 我的 Serverless 实战 — 云函数本地开发环境搭建

    文章目录 一.CloudBase CLI 开发环境 二.Node.js 安装 三.CloudBase CLI 安装 四.CloudBase CLI 关联腾讯云账号 五.使用本地开发环境创建云函数 六. ...

  2. 开发者福音!面向Web场景的云开发服务正式开放!

    导 语 继支持小程序开发之后,云开发也支持Web使用啦!开发者们可以使用云开发提供的云端能力,直接开发网站应用,如PC端网页.公众号中的网页等.由此开发者可以在网站应用中借助云函数实现业务逻辑,通过与 ...

  3. Spring Boot Serverless 实战系列“架构篇” | 光速入门函数计算

    作者 |:西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Spring 一系列的组件,开发者只需要很少的配置即可创建独立运行的应用程序. 在云 ...

  4. Spring Boot Serverless 实战系列“架构篇” 首发 | 光速入门函数计算

    简介:如何以 Serverless 的方式运行 Spring Boot 应用? 作者 | 西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Sp ...

  5. Spring Boot Serverless 实战系列“架构篇”首发 | 光速入门函数计算

    作者 | 西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Spring 一系列的组件,开发者只需要很少的配置即可创建独立运行的应用程序. ​ ...

  6. Serverless实战 —— 函数计算如何访问 MySQL 数据库

    Serverless实战 -- 函数计算如何访问 MySQL 数据库 函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务.使用函数计算,您无需采购与管理服务器等基础设施 ...

  7. Serverless 实战 —— 函数计算 + Typescript 实践

    Serverless 实战 -- 函数计算 + Typescript 实践 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute):函数计算是一个事件驱动的服务 ...

  8. 我的 Serverless 实战 — 入门项目实战(2021以后都属于云的时代!)

    [本文正在参与 "100%有奖 | 我的Serverless 实战"征稿活动] 活动地址: 100%有奖 | 我的Serverless 实战 文章目录 前言 什么是Serverle ...

  9. 我的 Serverless 实战 — Serverless 架构理念 ( 后端服务器发展 | Serverless 与 ServerFul | Serverless 定义 | 架构优缺点 )

    文章目录 一.后端服务器架构发展 二.Serverless 与 ServerFul 三.Serverless 定义 四.Serverless 优缺点 [本文正在参与 "100%有奖 | 我的 ...

最新文章

  1. 使用PHP顶替JS有趣DOM
  2. 微型计算机的评估指标,T∕CECA-G 0060-2020 “领跑者”标准评价要求 微型计算机(9页)-原创力文档...
  3. 解决SpringBoot更新数据到MySQL乱码问题
  4. 【整理】固定资产后续业务处理
  5. python tf_TF 2.1.0-rc2发布,2020年停止支持Python 2
  6. spring boot apollo demo
  7. SAP项目文档 清单 考核标准
  8. linux删除含有特殊字符的行,Linux 删除带有特殊字符的文件
  9. [剑指offer]面试题第[53-2]题[JAVA][0-n-1中缺失的数字][二分法][暴力法]
  10. 独家 | 林元庆告别百度
  11. OPENCV数据结构体系和常用函数
  12. Threshold函数详解
  13. 记12306货运系统“抢订空车”插件的编写--流程简化及核心代码
  14. Speedoffice(word)如何添加超链接
  15. qt自定义窗口标题栏
  16. TortoiseSVN安装及导入已有SVN仓库
  17. linux操作系下RAR的使用
  18. 点乘/内积/数量积;叉乘/向量积;矩阵乘法;哈达马积;克罗内克积;卷积
  19. Mac中的文件如何拷贝到硬盘中?
  20. 联发科p60和骁龙710哪个好_麒麟710和联发科P60哪款更好?联发科P60与麒麟710区别对比全面评测...

热门文章

  1. cas单点登录原理碎碎念
  2. oschina android版源码中的颜色值
  3. docker部署xxl-job 通用反射执行器
  4. Tensorflow--Debug
  5. 我马上会重新利用这个博客的
  6. C#串口通信学习笔记
  7. Android 之 Shape (圆角输入框)
  8. nyist 303 序号互换
  9. JS:attachEvent和addEventListener方法
  10. [ 墨者学院 ] 命令执行——Bash漏洞分析溯源