我的 Serverless 实战 — 云函数与触发器的创建与使用 ( 开通腾讯云 “ 云开发 “ 服务 | 创建云函数 | 创建触发器 | 测试触发器 )
文章目录
- 一、开通腾讯云 " 云开发 " 服务
- 二、创建云函数
- 三、创建触发器
- 四、测试触发器
【本文正在参与 “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 实战 — 云函数与触发器的创建与使用 ( 开通腾讯云 “ 云开发 “ 服务 | 创建云函数 | 创建触发器 | 测试触发器 )相关推荐
- 我的 Serverless 实战 — 云函数本地开发环境搭建
文章目录 一.CloudBase CLI 开发环境 二.Node.js 安装 三.CloudBase CLI 安装 四.CloudBase CLI 关联腾讯云账号 五.使用本地开发环境创建云函数 六. ...
- 开发者福音!面向Web场景的云开发服务正式开放!
导 语 继支持小程序开发之后,云开发也支持Web使用啦!开发者们可以使用云开发提供的云端能力,直接开发网站应用,如PC端网页.公众号中的网页等.由此开发者可以在网站应用中借助云函数实现业务逻辑,通过与 ...
- Spring Boot Serverless 实战系列“架构篇” | 光速入门函数计算
作者 |:西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Spring 一系列的组件,开发者只需要很少的配置即可创建独立运行的应用程序. 在云 ...
- Spring Boot Serverless 实战系列“架构篇” 首发 | 光速入门函数计算
简介:如何以 Serverless 的方式运行 Spring Boot 应用? 作者 | 西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Sp ...
- Spring Boot Serverless 实战系列“架构篇”首发 | 光速入门函数计算
作者 | 西流(阿里云函数计算专家) Spring Boot 是基于 Java Spring 框架的套件,它预装了 Spring 一系列的组件,开发者只需要很少的配置即可创建独立运行的应用程序. ...
- Serverless实战 —— 函数计算如何访问 MySQL 数据库
Serverless实战 -- 函数计算如何访问 MySQL 数据库 函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务.使用函数计算,您无需采购与管理服务器等基础设施 ...
- Serverless 实战 —— 函数计算 + Typescript 实践
Serverless 实战 -- 函数计算 + Typescript 实践 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute):函数计算是一个事件驱动的服务 ...
- 我的 Serverless 实战 — 入门项目实战(2021以后都属于云的时代!)
[本文正在参与 "100%有奖 | 我的Serverless 实战"征稿活动] 活动地址: 100%有奖 | 我的Serverless 实战 文章目录 前言 什么是Serverle ...
- 我的 Serverless 实战 — Serverless 架构理念 ( 后端服务器发展 | Serverless 与 ServerFul | Serverless 定义 | 架构优缺点 )
文章目录 一.后端服务器架构发展 二.Serverless 与 ServerFul 三.Serverless 定义 四.Serverless 优缺点 [本文正在参与 "100%有奖 | 我的 ...
最新文章
- 使用PHP顶替JS有趣DOM
- 微型计算机的评估指标,T∕CECA-G 0060-2020 “领跑者”标准评价要求 微型计算机(9页)-原创力文档...
- 解决SpringBoot更新数据到MySQL乱码问题
- 【整理】固定资产后续业务处理
- python tf_TF 2.1.0-rc2发布,2020年停止支持Python 2
- spring boot apollo demo
- SAP项目文档 清单 考核标准
- linux删除含有特殊字符的行,Linux 删除带有特殊字符的文件
- [剑指offer]面试题第[53-2]题[JAVA][0-n-1中缺失的数字][二分法][暴力法]
- 独家 | 林元庆告别百度
- OPENCV数据结构体系和常用函数
- Threshold函数详解
- 记12306货运系统“抢订空车”插件的编写--流程简化及核心代码
- Speedoffice(word)如何添加超链接
- qt自定义窗口标题栏
- TortoiseSVN安装及导入已有SVN仓库
- linux操作系下RAR的使用
- 点乘/内积/数量积;叉乘/向量积;矩阵乘法;哈达马积;克罗内克积;卷积
- Mac中的文件如何拷贝到硬盘中?
- 联发科p60和骁龙710哪个好_麒麟710和联发科P60哪款更好?联发科P60与麒麟710区别对比全面评测...