查看“云开发基础之云函数”的源代码
←
云开发基础之云函数
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
# 云函数是什么? ## 1.简介 ``` 使用CloudBase的云函数,您可以以函数的形式运行后端代码,响应SDK的调用或者HTTP请求 您的代码会储存在云端,并且在托管环境中运行,无需管理或运维自己的服务器 ``` ## 2.特性优势 - 云端运行 无需采购、部署、运维传统硬件,节约人力及成本 - 高效开发 每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度 - 弹性伸缩 根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用 ## 3.应用场景 ``` 程序,轻松创建丰富的无服务器后端 云函数可以作为移动应用及Web应用的后端,实现服务端应用逻辑,并通过客户端SDK调用云函 数。通过与云存储、云数据库等产品的紧密结合,开发者能够构建可弹性扩展的移动或Web应用 ``` # 云函数的基础功能 ## 1.新建明云函数 ``` 登录腾讯云云开发控制台,单击左侧菜单栏【云函数】,进入云函数页面,单击【新建云函数】,填写函数名并确定即创建并部署成功 ``` ## 2.删除云函数 ``` 在函数列表的操作列,单击【删除】选项即删除该函数 删除云函数不可恢复,并且删除后即不可访问,请谨慎操作 ``` ### 3.更新云函数 ``` 在控制台网页上编辑入口文件代码,或者在您的IDE里书写代码并将相关代码压缩成zip包 在控制台上传并部署 ``` ## 4.调用云函数 ``` ·在Web端使用SDK 调用云函数 ``` # 云函数的高级功能 ## 1.定时触发器 ``` ·使用进入云函数管理页面,选择要配置的函数,点击【编辑】,修改表单的定时触发器选项,可以上传配置文件配置内容 ``` ## 2.灰度发布 ``` ·介绍 CloudBase云函数拥有多版本管理的功能,多个版本间可以使用函数灰度能力来调整请求流量的比例,达到线上业务可灰度,可回滚的能力,保证线上发布业务平滑过渡 ``` ``` ·相关概念 云函数版本,一个云函数可以发布多个版本,一个版本就是一个函数在生成版本时刻的快照,包含代码和配置(超时时间、环境变量等) ·云函数始终存在一个LATEST版,即最新版本,编辑器中上传云函数和在控制台更改配置始终更改量配比,即可实现灰度 在发布版本时,总是从LATEST当前的状态发布一个版本(快照),要进行灰度,只需更改版本之前的流 ·流量比例,在没有设置流量比例前,默认情况下都是100%流量导向LATEST版本,本后,发布一个或多个版即可调整不同版本之间的流量比例 ``` ## 3.进入灰度配置 ``` 1.进入灰度配置 进入云函数控制台,单击指定灰度函数进入函数 2.生成版本 点击【发布新版本】对LATEST生成一个新版本 3.·配置流量比例 .点击【流量配置】来配置不同版本中的灰度比例 这里注意调整比例后,业务立马生效,请谨慎配置后确认 ``` ## 4.云端测试 ``` ·介绍 云开发提供了云函数测试功能,可以更加方便地调试您的代码。在控制台的对应云函数的管理面板中,单击【测试】,即可打开测试弹窗 在“测试参数”的编辑器中输入想测试的参数后,单击【执行】,即可运行代码。执行完毕后,运行结果将显示在“运行测试"栏中 ``` ## 5.日志 ``` .登录控制台,单击【日志】,进入日志页面,您可以查看云函数的调用日志,方便开发者对代码进行调试 ``` ## 6.监控 ``` ,登录控制台,单击【监控】,进入监控页面,您可以查看云函数的调用次数、运行时间、错误次数。单击【导出数据】,您可以将这些数据全部导出 ```
返回至
云开发基础之云函数
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息