“云开发基础之云函数”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
(创建页面,内容为“# 云函数是什么? ## 1.简介 ``` 使用CloudBase的云函数,您可以以函数的形式运行后端代码,响应SDK的调用或者HTTP请求 您的代码…”)
 
 
第1行: 第1行:
# 云函数是什么?
+
<h1>云函数是什么?</h1>
 
+
<h2>1.简介</h2>
## 1.简介
+
<pre><code>使用CloudBase的云函数,您可以以函数的形式运行后端代码,响应SDK的调用或者HTTP请求
 
 
```
 
使用CloudBase的云函数,您可以以函数的形式运行后端代码,响应SDK的调用或者HTTP请求
 
 
您的代码会储存在云端,并且在托管环境中运行,无需管理或运维自己的服务器
 
您的代码会储存在云端,并且在托管环境中运行,无需管理或运维自己的服务器
```
+
</code></pre>
 
+
<h2>2.特性优势</h2>
## 2.特性优势
+
<ul>
 
+
<li>云端运行
- 云端运行
+
无需采购、部署、运维传统硬件,节约人力及成本</li>
  无需采购、部署、运维传统硬件,节约人力及成本
+
<li>高效开发
- 高效开发
+
每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度</li>
  每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度
+
<li>弹性伸缩
- 弹性伸缩
+
根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用</li>
  根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用
 
 
 
 
 
 
 
## 3.应用场景
 
  
```
+
</ul>
程序,轻松创建丰富的无服务器后端
+
<p>&nbsp;</p>
 +
<h2>3.应用场景</h2>
 +
<pre><code>程序,轻松创建丰富的无服务器后端
 
云函数可以作为移动应用及Web应用的后端,实现服务端应用逻辑,并通过客户端SDK调用云函
 
云函数可以作为移动应用及Web应用的后端,实现服务端应用逻辑,并通过客户端SDK调用云函
 
数。通过与云存储、云数据库等产品的紧密结合,开发者能够构建可弹性扩展的移动或Web应用
 
数。通过与云存储、云数据库等产品的紧密结合,开发者能够构建可弹性扩展的移动或Web应用
```
+
</code></pre>
 
+
<h1>云函数的基础功能</h1>
# 云函数的基础功能
+
<h2>1.新建明云函数</h2>
 
+
<pre><code>登录腾讯云云开发控制台,单击左侧菜单栏【云函数】,进入云函数页面,单击【新建云函数】,填写函数名并确定即创建并部署成功
## 1.新建明云函数
+
</code></pre>
 
+
<h2>2.删除云函数</h2>
```
+
<pre><code>在函数列表的操作列,单击【删除】选项即删除该函数
登录腾讯云云开发控制台,单击左侧菜单栏【云函数】,进入云函数页面,单击【新建云函数】,填写函数名并确定即创建并部署成功
 
```
 
 
 
## 2.删除云函数
 
 
 
```
 
在函数列表的操作列,单击【删除】选项即删除该函数
 
 
删除云函数不可恢复,并且删除后即不可访问,请谨慎操作
 
删除云函数不可恢复,并且删除后即不可访问,请谨慎操作
```
+
</code></pre>
 
+
<h3>3.更新云函数</h3>
### 3.更新云函数
+
<pre><code>在控制台网页上编辑入口文件代码,或者在您的IDE里书写代码并将相关代码压缩成zip包
 
 
```
 
在控制台网页上编辑入口文件代码,或者在您的IDE里书写代码并将相关代码压缩成zip包
 
 
在控制台上传并部署
 
在控制台上传并部署
```
+
</code></pre>
 
+
<h2>4.调用云函数</h2>
## 4.调用云函数
+
<pre><code>·在Web端使用SDK 调用云函数
 
+
</code></pre>
```
+
<p>&nbsp;</p>
·在Web端使用SDK 调用云函数
+
<h1>云函数的高级功能</h1>
```
+
<h2>1.定时触发器</h2>
 
+
<pre><code>·使用进入云函数管理页面,选择要配置的函数,点击【编辑】,修改表单的定时触发器选项,可以上传配置文件配置内容
 
+
</code></pre>
 
+
<h2>2.灰度发布</h2>
# 云函数的高级功能
+
<pre><code>·介绍
 
 
## 1.定时触发器
 
 
 
```
 
·使用进入云函数管理页面,选择要配置的函数,点击【编辑】,修改表单的定时触发器选项,可以上传配置文件配置内容
 
```
 
 
 
## 2.灰度发布
 
 
 
```
 
·介绍
 
 
CloudBase云函数拥有多版本管理的功能,多个版本间可以使用函数灰度能力来调整请求流量的比例,达到线上业务可灰度,可回滚的能力,保证线上发布业务平滑过渡
 
CloudBase云函数拥有多版本管理的功能,多个版本间可以使用函数灰度能力来调整请求流量的比例,达到线上业务可灰度,可回滚的能力,保证线上发布业务平滑过渡
```
+
</code></pre>
 
+
<pre><code>·相关概念
```
 
·相关概念
 
  
 
云函数版本,一个云函数可以发布多个版本,一个版本就是一个函数在生成版本时刻的快照,包含代码和配置(超时时间、环境变量等)
 
云函数版本,一个云函数可以发布多个版本,一个版本就是一个函数在生成版本时刻的快照,包含代码和配置(超时时间、环境变量等)
第84行: 第55行:
  
  
```
+
</code></pre>
 
+
<h2>3.进入灰度配置</h2>
## 3.进入灰度配置
+
<pre><code>1.进入灰度配置
 
 
```
 
1.进入灰度配置
 
 
进入云函数控制台,单击指定灰度函数进入函数
 
进入云函数控制台,单击指定灰度函数进入函数
  
第99行: 第67行:
 
这里注意调整比例后,业务立马生效,请谨慎配置后确认
 
这里注意调整比例后,业务立马生效,请谨慎配置后确认
  
```
+
</code></pre>
 
+
<h2>4.云端测试</h2>
## 4.云端测试
+
<pre><code>·介绍
 
 
```
 
·介绍
 
 
云开发提供了云函数测试功能,可以更加方便地调试您的代码。在控制台的对应云函数的管理面板中,单击【测试】,即可打开测试弹窗
 
云开发提供了云函数测试功能,可以更加方便地调试您的代码。在控制台的对应云函数的管理面板中,单击【测试】,即可打开测试弹窗
  
在“测试参数”的编辑器中输入想测试的参数后,单击【执行】,即可运行代码。执行完毕后,运行结果将显示在“运行测试"栏中
+
在“测试参数”的编辑器中输入想测试的参数后,单击【执行】,即可运行代码。执行完毕后,运行结果将显示在“运行测试&quot;栏中
 
 
 
 
 
 
```
 
 
 
## 5.日志
 
  
```
 
.登录控制台,单击【日志】,进入日志页面,您可以查看云函数的调用日志,方便开发者对代码进行调试
 
  
```
 
  
## 6.监控
+
</code></pre>
 +
<h2>5.日志</h2>
 +
<pre><code>.登录控制台,单击【日志】,进入日志页面,您可以查看云函数的调用日志,方便开发者对代码进行调试
  
```
+
</code></pre>
,登录控制台,单击【监控】,进入监控页面,您可以查看云函数的调用次数、运行时间、错误次数。单击【导出数据】,您可以将这些数据全部导出
+
<h2>6.监控</h2>
 +
<pre><code>,登录控制台,单击【监控】,进入监控页面,您可以查看云函数的调用次数、运行时间、错误次数。单击【导出数据】,您可以将这些数据全部导出
  
```
+
</code></pre>
 +
<p>&nbsp;</p>

2020年9月8日 (二) 08:01的最新版本

云函数是什么?

1.简介

<code>使用CloudBase的云函数,您可以以函数的形式运行后端代码,响应SDK的调用或者HTTP请求
您的代码会储存在云端,并且在托管环境中运行,无需管理或运维自己的服务器
</code>

2.特性优势

  • 云端运行 无需采购、部署、运维传统硬件,节约人力及成本
  • 高效开发 每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度
  • 弹性伸缩 根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用

 

3.应用场景

<code>程序,轻松创建丰富的无服务器后端
云函数可以作为移动应用及Web应用的后端,实现服务端应用逻辑,并通过客户端SDK调用云函
数。通过与云存储、云数据库等产品的紧密结合,开发者能够构建可弹性扩展的移动或Web应用
</code>

云函数的基础功能

1.新建明云函数

<code>登录腾讯云云开发控制台,单击左侧菜单栏【云函数】,进入云函数页面,单击【新建云函数】,填写函数名并确定即创建并部署成功
</code>

2.删除云函数

<code>在函数列表的操作列,单击【删除】选项即删除该函数
删除云函数不可恢复,并且删除后即不可访问,请谨慎操作
</code>

3.更新云函数

<code>在控制台网页上编辑入口文件代码,或者在您的IDE里书写代码并将相关代码压缩成zip包
在控制台上传并部署
</code>

4.调用云函数

<code>·在Web端使用SDK 调用云函数
</code>

 

云函数的高级功能

1.定时触发器

<code>·使用进入云函数管理页面,选择要配置的函数,点击【编辑】,修改表单的定时触发器选项,可以上传配置文件配置内容
</code>

2.灰度发布

<code>·介绍
CloudBase云函数拥有多版本管理的功能,多个版本间可以使用函数灰度能力来调整请求流量的比例,达到线上业务可灰度,可回滚的能力,保证线上发布业务平滑过渡
</code>
<code>·相关概念

云函数版本,一个云函数可以发布多个版本,一个版本就是一个函数在生成版本时刻的快照,包含代码和配置(超时时间、环境变量等)

·云函数始终存在一个LATEST版,即最新版本,编辑器中上传云函数和在控制台更改配置始终更改量配比,即可实现灰度

在发布版本时,总是从LATEST当前的状态发布一个版本(快照),要进行灰度,只需更改版本之前的流

·流量比例,在没有设置流量比例前,默认情况下都是100%流量导向LATEST版本,本后,发布一个或多个版即可调整不同版本之间的流量比例


</code>

3.进入灰度配置

<code>1.进入灰度配置
进入云函数控制台,单击指定灰度函数进入函数

2.生成版本
点击【发布新版本】对LATEST生成一个新版本

3.·配置流量比例
.点击【流量配置】来配置不同版本中的灰度比例
这里注意调整比例后,业务立马生效,请谨慎配置后确认

</code>

4.云端测试

<code>·介绍
云开发提供了云函数测试功能,可以更加方便地调试您的代码。在控制台的对应云函数的管理面板中,单击【测试】,即可打开测试弹窗

在“测试参数”的编辑器中输入想测试的参数后,单击【执行】,即可运行代码。执行完毕后,运行结果将显示在“运行测试"栏中



</code>

5.日志

<code>.登录控制台,单击【日志】,进入日志页面,您可以查看云函数的调用日志,方便开发者对代码进行调试

</code>

6.监控

<code>,登录控制台,单击【监控】,进入监控页面,您可以查看云函数的调用次数、运行时间、错误次数。单击【导出数据】,您可以将这些数据全部导出

</code>