上云无忧 > 文档中心 > 腾讯云云函数使用教程 - 复制函数
云函数 SCF
腾讯云云函数使用教程 - 复制函数

文档简介:
操作场景: 您可通过云函数控制台实现跨地域、跨空间的函数复制。在复制函数时,您可选择仅复制函数代码,或同时复制函数代码及函数配置两种方式。对于代码重复程度较高的函数,我们可以通过复制功能快速创建函数,修改代码,快速的实现多个有细微差异的云函数。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

操作场景

您可通过云函数控制台实现跨地域、跨空间的函数复制。在复制函数时,您可选择仅复制函数代码,或同时复制函数代码及函数配置两种方式。对于代码重复程度较高的函数,我们可以通过复制功能快速创建函数,修改代码,快速的实现多个有细微差异的云函数。

功能简介

复制源及复制目标

函数类型
描述
使用限制
源函数
被复制的云函数成为源函数
可以选择任意地域、任意命名空间的云函数进行复制。
默认复制源函数的 $LATEST 版本内容。
目标函数
复制到的函数称为目标云函数
复制的目标函数可以选择任意地域、任意命名空间及自定义命名。
在选择的地域、命名空间内,若有同名函数,复制操作将覆盖同名函数。
复制的目标函数仅生成或更新 $LATEST 版本。
说明
$LATEST 版本为开发和测试使用的版本,用于代码的进一步开发和调试。

复制方式

云函数可复制的内容包括函数代码及其配置:
函数代码:包括函数的代码包、运行环境、执行方法。
函数配置:包含函数的内存、超时、描述、环境变量、网络、日志等配置内容,不包含触发器配置
函数复制时,可选择以下两种复制方式:
复制方式
描述
使用限制
仅复制代码
仅将源函数的代码复制到目标函数的代码
目标函数如果存在,则使用原配置,否则使用默认配置。
目标函数如果存在,运行环境需要与源函数运行环境相同。
复制代码及配置
将源函数的代码与配置均复制到目标函数
目标函数如果存在,运行环境需要与源函数运行环境相同。
注意
如果源函数与目标函数处于不同地域,在复制代码及配置时,函数配置中的网络、日志配置将无法复制到目标函数中。
由于在跨地域时不具有相同的对象,若有地域属性的配置项,将会导致该配置无法复制。如需补充配置,您可以在完成复制后,手动编辑云函数,修改所需配置。

操作步骤

1. 登录 Serverless 控制台
2. 在左侧导航栏中,选择 函数服务,进入函数服务管理页面。
3. 函数服务上方,选择期望更新的函数所在地域,查看该地域下的所有函数。
4. 在函数列表中,选择需要复制的源函数行,单击操作栏中的复制
5. 在弹出的函数复制窗口中,填写以下信息:
所属地域:目的函数的所属地域。
命名空间:目标函数所属命名空间。
函数名:目标函数名。
复制内容:通过勾选函数配置实现仅复制函数代码复制函数代码与配置
覆盖目标函数:勾选此项,则会覆盖目标地域下的同名函数。
描述:目标函数描述信息,此项可选。
6. 单击提交完成复制。
相似文档
  • Web 函数(Web Function)是云函数的一种函数类型,区别于事件函数(Event Function)对于事件格式的限制,专注于优化 Web 服务场景,用户可以直接发送 HTTP 请求到 URL 触发函数执行。
  • 操作场景: 本文介绍如何快速创建一个 Web 函数,您可通过本文了解 Web 函数创建过程及云函数控制台基本操作。 前提条件: 在使用腾讯云云函数之前,您需要 注册腾讯云账号 并完成 实名认证。
  • Web 函数基于函数内置的标准语言镜像环境中,您需要创建一个可执行文件 scf_bootstrap 以启动 Web Server,并将该文件和您的代码文件一起打包部署,完成 Web 函数创建。实际处理请求时,您的 Web Server 通过监听指定的9000端口接收 HTTP 请求,并转发给后端服务完成逻辑处理并返回给用户。
  • 目前 Web 函数只支持创建 API 网关触发器,您可以通过 Serverless 控制台 绑定 API 网关触发器,也可以通过 API 网关控制台 绑定后端函数。
  • 对于 Web 函数,提供两种触发器创建方式:默认创建与自定义创建,不同创建方式下,计费逻辑有所不同。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部