上云无忧 > 文档中心 > 腾讯云云函数使用教程 - 别名管理相关操作
云函数 SCF
腾讯云云函数使用教程 - 别名管理相关操作

文档简介:
简介: 云函数(Serverless Cloud Function,SCF)的别名是指向已绑定函数版本的指针,通过使用别名可以调用已绑定的函数。在实际的开发过程中,别名可以帮助您更好的管理项目版本的更新和回滚。同一个版本的函数可以有一个或多个别名,关于函数版本管理请参见 版本管理概述。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

简介

云函数(Serverless Cloud Function,SCF)的别名是指向已绑定函数版本的指针,通过使用别名可以调用已绑定的函数。在实际的开发过程中,别名可以帮助您更好的管理项目版本的更新和回滚。同一个版本的函数可以有一个或多个别名,关于函数版本管理请参见 版本管理概述

使用场景

可以通过别名的设置,为函数创建出多个不同的环境(stage)的区分。例如:
可通过创建 test、release 别名,并配置触发器指向这些别名,来使得不同的代码和配置生效。
可使用别名绑定不同的函数版本,待版本通过测试环境验证后,将正式环境的流量通过路由配置转移到新版本上。流量路由配置的方法请参见 流量路由配置说明

默认别名

函数在创建后缺省具有一个默认别名($DEFAULT),默认别名生成时指向最近版本($LATEST)。默认别名不可删除或修改名称,但支持流量路由配置。

默认别名的使用

配置触发器和通过云 API 来触发函数时,建议将调用时的 Qualifier 参数置为默认别名($DEFAULT)。
说明
通过配置默认别名,可以将触发器和云 API 调用产生的默认流量进行路由控制。

别名的触发器

目前云函数已创建的别名均可以独立绑定触发器。触发器的调用将经过别名,并依据别名的路由配置拉起具体的版本执行。

操作步骤

创建别名

1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。
2. 在“函数服务”列表页面中,单击函数名,进入该函数详情页面。
3. 选择页面右上角的操作 > 创建别名。如下图所示:

4. 在弹出的“创建别名”窗口中,参考以下信息进行创建。如下图所示:
注意
别名创建完成后,将无法修改别名的名称。

主要参数信息如下:
别名名称:自定义名称。最长60个字符,最短2字符,以字母开头,可包含 a - zA - Z0 - 9-_,且需要以数字或字母结尾,例如 Tencent-cloud_scf
别名描述:自定义描述。最长1000个字符,可包含英文字母、数字、空格、逗号、句号、中文。
路由方法及版本权重配置:详情请参见 流量路由配置
5. 单击提交即可完成创建。

修改函数版本绑定的别名

1. 选择函数详情页右上角的操作 > 流量设置。如下图所示:

2. 在弹出的“流量设置”窗口中,参考以下信息进行设置。如下图所示:

主要参数信息如下:
别名:在下拉列表中,选择该版本期望绑定的别名。本文以 test02 为例。
路由方法及版本权重配置: 配置方法详情请参见 流量路由配置,本文以修改 $LATEST 版本绑定别名为例:
路由方法选择为按权重路由
版本权重配置为:版本 $LATEST 的权重路由为70%,版本1的权重路由为30%。
3. 单击提交即可完成修改,打开版本下拉列表,即可查看修改后效果。如下图所示:

删除别名

注意
仅永久删除该别名,不包括底层版本代码和配置。
1. 选择在函数详情页右上角的操作 > 删除别名。如下图所示:

2. 在弹出的“删除别名”窗口中,在下拉列表中选择需删除的别名,并单击提交即可。本文以删除别名 test02 为例。如下图所示:

相似文档
  • 操作场景: 云函数(Serverless Cloud Function,SCF)支持流量路由设置。通过该设置,您可便捷控制函数版本在实际使用场合或环境中的灰度上线或回滚流程,避免一次性上线可能带来的风险。
  • 概述: 使用云函数(Serverless Cloud Function,SCF)的别名可以实现云函数的灰度发布方案,其优势如下: 支持用户在多版本间按需分配流量,无需在外部或各触发器位置频繁修改设置。 支持流量平滑分配,避免流量漏发。 通过相同的流量切换方案,可以在故障时进行版本快速回退。
  • 简介: 腾讯云云函数 SCF 通过 访问管理(Cloud Access Management,CAM)来实现权限管理。CAM 是腾讯云提供的权限及访问管理服务,主要用于帮助客户安全管理腾讯云账户下的资源的访问权限。用户可以通过 CAM 创建、管理和销毁用户(组),并使用身份管理和策略管理控制其他用户使用腾讯云资源的权限。
  • 角色: 角色(Role)是腾讯云 访问管理(Cloud Access Management,CAM)提供的拥有一组权限的虚拟身份,角色也可被授予策略,主要用于对 角色载体 授予腾讯云中服务、操作和资源的访问权限,这些权限附加到角色后,通过将角色赋予腾讯云的服务,允许服务代替用户完成对授权资源的操作。
  • 策略语法: 创建自定义策略流程可参考 CAM 的 创建自定义策略。SCF 的策略语法遵循 CAM 的 语法结构 和 资源描述方式,策略语法以 JSON 格式为基础,所有资源均可采用下述的六段式描述方式,示例如下:
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部