活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      函数计算_相关内容
      • 部署代码包
        本文以安装第三方依赖paragonie/randomlib为例,介绍如何为您的PHP代码安装依赖,打包并部署代码至函数计算。 准备工作 1. 创建一个代码目录,如 myapp。 2. 在 myapp目录下,创建 index.php文件,文件内容如下: php 函数计算控制台,在创建函数页面的函数代码 代码来源 选择通过ZIP包上传代码 ,进行上传刚打包的ZIP文件。 或者在函数计算控制台找到对应的目标函数,然后在函数详情页面的右上角,点击上传代码 上传zip进行上传刚打包的ZIP文件。
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        PHP
        部署代码包
      • 位运算函数(1)
        本文介绍位运算函数的基本语法及示例。 函数列表 函数名称 语法 说明 bitcount bitcount(x) 统计x的二进制表示中1的个数。 bitand bitand(x, y) 以二进制形式对x和y进行位与运算。 bitnot bitnot(x) 以二进制形式对x的所有位进行取反运算。 bitor bitor(x, y) 以二进制形式对x和y进行位或运算。 bitxor bitxor(x, y) 以二进制形式对x和y进行异或运算。 bitcount函数 统计x的二进制表示中1的个数。 语法 plaintext bitcount(x) 参数说明 参数名称 说明 类型 是否必选 x 整数数字 int类型 是 返回值类型 string类型的二进制 示例 类型 示例 统计分析语句 返回结果 2 bitand函数 以二进制形式对x和y进行位与运算。 语法 plaintext bitand(x,y) 参数说明 参数名称 说明 类型 是否必选 x 整数数字 int类型 是 y 整数数字 int类型 是 返回值类型 bool类型 示例 类型 示例 统计分析语句 返回结果 0 bitnot函数 以二进制形式对x的所有位进行取反运算。 语法 plaintext bitnot(x) 参数说明 参数名称 说明 类型 是否必选 x 整数数字 int类型 是
        来自:
      • 位运算函数
        本文介绍位运算函数的基本语法及示例。 函数列表 函数名称 语法 说明 bitcount bitcount(x) 统计x的二进制表示中1的个数。 bitand bitand(x, y) 以二进制形式对x和y进行位与运算。 bitnot bitnot(x) 以二进制形式对x的所有位进行取反运算。 bitor bitor(x, y) 以二进制形式对x和y进行位或运算。 bitxor bitxor(x, y) 以二进制形式对x和y进行异或运算。 bitcount函数 统计x的二进制表示中1的个数。 语法 plaintext bitcount(x) 参数说明 参数名称 说明 类型 是否必选 x 整数数字 int类型 是 返回值类型 string类型的二进制 示例 类型 示例 统计分析语句 返回结果 2 bitand函数 以二进制形式对x和y进行位与运算。 语法 plaintext bitand(x,y) 参数说明 参数名称 说明 类型 是否必选 x 整数数字 int类型 是 y 整数数字 int类型 是 返回值类型 bool类型 示例 类型 示例 统计分析语句 返回结果 0 bitnot函数 以二进制形式对x的所有位进行取反运算。 语法 plaintext bitnot(x) 参数说明 参数名称 说明 类型 是否必选 x 整数数字 int类型 是
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        位运算函数
      • 流式文件处理
        操作步骤 创建一个图片压缩的函数,其中代码在处理返回数据通过ctx.Write() 函数将结果以流式数据的形式返回: 说明 目前只支持go函数! FunctionGraph 通过 ctx.Write() 函数提供了流式返回的能力,对开发者来说,只需要将最终结果通过流的方式返回,而不需要关注网络传输的细节。 在FunctionGraph 的函数流控制台完成工作流编排,举例如下。 调用工作流的同步执行接口,获取最终结果的文件流,数据将以chunked 流式返回的方式返回到客户端。
        来自:
        帮助文档
        函数工作流
        用户指南
        函数流管理
        流式文件处理
      • 通用类
        函数服务是否支持在函数中启动TCP的监听端口,通过EIP接收外部发送过来的TCP请求? 目前函数暂不支持这种方式。函数的理念是无服务器计算,计算资源只会在运行期分配,这种自定义监听端口的场景并不适合。
        来自:
        帮助文档
        函数工作流
        常见问题
        通用类
      • 条件表达式(1)
        本文介绍条件表达式函数的基本语法及示例。 函数列表 函数名称 语法 说明 if if(cond, then, else) 判断条件。 ifnull ifnull(x, y) 如果参数为 NULL,则返回另一个值。 coalesce coalesce(x, ...) 返回最左边的非空参数。 nullif nullif(x, y) 如果两个参数相等,则返回 NULL。 if函数 判断条件。 语法 plaintext if(cond, then, else) 参数说明 参数名称 说明 类型 是否必选 cond 条件 bool类型 是 then 条件命中时返回值 任意类型 是 else 条件未命中时返回值 任意类型 否 返回值类型 任意类型 示例 类型 示例 统计分析语句 返回结果 UNKNOWN ifnull函数 如果参数为 NULL,则返回另一个值。 语法 plaintext ifnull(x, y) 参数说明 参数名称 说明 类型 是否必选 x 需要判断的值 任意类型 是 y 为NULL需要返回的值 任意类型 是 返回值类型 任意类型 示例 类型 示例 统计分析语句 返回结果 error coalesce函数 返回最左边的非空参数。 语法 plaintext coalesce(x,...) 参数说明 参数名称 说明 类型 是否必选 x 顺序判断任意值 任意类型 是 ... 其他任意值 任意类型 是
        来自:
      • 条件表达式
        本文介绍条件表达式函数的基本语法及示例。 函数列表 函数名称 语法 说明 if if(cond, then, else) 判断条件。 ifnull ifnull(x, y) 如果参数为 NULL,则返回另一个值。 coalesce coalesce(x, ...) 返回最左边的非空参数。 nullif nullif(x, y) 如果两个参数相等,则返回 NULL。 if函数 判断条件。 语法 plaintext if(cond, then, else) 参数说明 参数名称 说明 类型 是否必选 cond 条件 bool类型 是 then 条件命中时返回值 任意类型 是 else 条件未命中时返回值 任意类型 否 返回值类型 任意类型 示例 类型 示例 统计分析语句 返回结果 UNKNOWN ifnull函数 如果参数为 NULL,则返回另一个值。 语法 plaintext ifnull(x, y) 参数说明 参数名称 说明 类型 是否必选 x 需要判断的值 任意类型 是 y 为NULL需要返回的值 任意类型 是 返回值类型 任意类型 示例 类型 示例 统计分析语句 返回结果 error coalesce函数 返回最左边的非空参数。 语法 plaintext coalesce(x,...) 参数说明 参数名称 说明 类型 是否必选 x 顺序判断任意值 任意类型 是 ... 其他任意值 任意类型 是
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        条件表达式
      • 管理应用
        导入代码托管仓库创建应用 在函数计算控制台 ,点击左上角导航栏选择应用 ,单击创建应用 按钮。在应用创建引导页面,选择代码托管。 在应用创建页面,选择仓库用户、已有的符合Serverless Devs规范的仓库、仓库分支,并填写应用名称。若首次使用,您需要点击前往授权赋予远程代码托管平台的用户账号授权。 然后,您需要配置地域、函数名、自定义域名信息,配置流水线,点击创建并部署默认环境。 查看应用 在函数计算控制台,点击左上角导航栏选择应用,您可以查看应用列表。 您可以点击具体的应用名称,查看应用详情。在环境列表点击具体的环境名称 ,进入环境详情。或者点击访问链接,以访问您部署的应用首页。 编辑应用 在函数计算控制台,应用详情页面,点击编辑链接,您可以修改应用的描述信息。 删除应用 在函数计算控制台,应用列表页面,点击对应的应用操作列的删除链接,然后您需要确认选择需要删除应用相关的资源,进行删除应用。
        来自:
        帮助文档
        函数计算
        用户指南
        应用管理
        管理应用
      • 错误处理
        本文介绍Java运行环境的错误处理。 如果函数在执行过程中抛出异常,那么会被函数计算捕获并返回异常信息。 如下示例代码中,我们构造了一个运行时异常: java package example; import com.ctg.faas.runtime.Context; import com.ctg.faas.runtime.PojoRequestHandler; public class HelloApp implements PojoRequestHandler { @Override public String handleRequest(String input, Context context) { throw new RuntimeException("something wrong"); } } 函数被执行后函数计算会返回如下异常信息: json { "errorCause": "", "errorType": "java.lang.RuntimeException", "errorMessage": "something wrong", "stackTrace": [ "example.HelloApp.handleRequest(HelloApp.java:10)" ] } 异常信息字段说明: 字段 类型 说明 errorMessage String 异常信息。 errorCause String 异常原因。 errorType String 异常类型。 stackTrace List 异常堆栈。
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        Java
        错误处理
      • HTTP触发器
        HTTP触发器为函数提供了基于HTTP协议的访问方式,主要适用于web服务、API暴露等场景,同时也提供了丰富的配置以满足各种访问形式。 使用限制 根据相关规章制度,HTTP触发器的域名需要您提供,需要提前创建自定义域名,详情请查看配置自定义域名。 函数计算会基于您提供的自定义域名创建子域名作为函数访问端点URL,因此也需要您给子域名配置CNAME记录。 一个函数的一个版本或别名下,只能创建一个HTTP触发器。 通过内网URL访问函数时,需要提前创建VPCE,服务选择函数计算,操作详情请查看配置终端节点。 操作步骤 1. 登录函数计算控制台,点击目标函数,进入函数详情。 2. 选择详情下顶部的配置选项卡。 3. 在配置 选项卡中,选择左边的触发器选项卡。 4. 点击创建触发器 ,在弹出的右抽屉中选择HTTP触发器,配置参数解释如下表。 参数 操作 示例 触发器类型 选择HTTP触发器。 HTTP触发器 名称 填写自定义的触发器名称。 xxx 版本或别名 默认值为LATEST,支持选择任意函数版本或函数别名。 LATEST 请求方法 触发器支持的HTTP请求方法选择,可多选,不填则默认支持全部方法。 禁用公网访问URL 触发器是否启用公网访问的URL。 内网 选择已创建的自定义域名,并确保该域名已经配置CNAME记录,记录值每个地域的内外网不同,具体留意页面提示。适用于内网环境访问,需要提前创建VPCE。 公网 选择已创建的自定义域名,并确保该域名已经配置CNAME记录,记录值每个地域的内外网不同,具体留意页面提示。适用于公网环境访问。 认证方式 无需认证:请求没有认证限制,任何人都能访问。 JWT认证:请求启用JWT认证,访问时需要带上JWT TOKEN,函数网关会自动校验请求的合法性。
        来自:
        帮助文档
        函数计算
        用户指南
        事件触发
        HTTP触发器
      • 购买类
        本章节会介绍函数工作流的购买时常见问题。 在创建函数时创建失败,并提示“您当前的权限不足,请联系您的管理员为您开通相关权限”时该如何处理? 使用FunctionGraph是否需要开通计算、存储、网络等服务? 使用FunctionGraph开发程序之后是否需要部署? FunctionGraph函数支持哪些编程语言? FunctionGraph函数分配磁盘空间有多少? FunctionGraph函数是否支持版本控制? 在创建函数时创建失败,并提示“您当前的权限不足,请联系您的管理员为您开通相关权限”时该如何处理? 用户在未进行实名认证或者账号余额不足100元时,会弹出“您当前的权限不足,请联系您的管理员为您开通相关权限”的提示,且无法开通按需资源。请用户进行实名认证并保障账号余额大于100元。 使用FunctionGraph是否需要开通计算、存储、网络等服务? 用户使用FunctionGraph时,不需要开通或者预配置计算、存储、网络等服务,由FunctionGraph提供和管理底层计算资源,包括服务器CPU、内存、网络和其他配置/资源维护、代码部署、弹性伸缩、负载均衡、安全升级、资源运行情况监控等,用户只需要按照FunctionGraph支持的编程语言提供程序包,上传即可运行。 使用FunctionGraph开发程序之后是否需要部署? 用户在本地开发程序之后打包,必须是ZIP包(Java、Node.js、Python、Go)或者JAR包(Java),上传至FunctionGraph即可运行,无需其它的部署操作。 制作ZIP包的时候,单函数入口文件必须在根目录,保证解压后,直接出现函数执行入口文件,才能正常运行。 对于Go runtime,必须在编译之后打zip包,编译后的动态库文件名称必须与函数执行入口的插件名称保持一致,例如:动态库名称为testplugin.so,则“函数执行入口”命名为testplugin.Handler。
        来自:
        帮助文档
        函数工作流
        常见问题
        购买类
      • 部署代码包
        本文介绍如何将您的Java代码使用Maven编译、打包,并部署代码至函数计算。 添加依赖库 要创建部署代码包,请将函数代码和依赖库共同编译并打包为ZIP包。 函数计算平台为Java运行时提供了fcruntimecore库,您可以将其添加到项目的pom.xml文件中: xml com.ctg.faas.runtime fcruntimecore 1.0.0SNAPSHOT 编译和部署 前提条件 请确保您的本地环境已经安装了Java和Maven。 操作步骤 创建一个Maven项目,并在src/main/java/example目录下创建HelloApp.java ,代码示例如下: java package example;import com.ctg.faas.runtime.Context; import com.ctg.faas.runtime.PojoRequestHandler; import example.model.SimpleRequest; import example.model.SimpleResponse; public class HelloApp implements PojoRequestHandler { @Override public SimpleResponse handleRequest(SimpleRequest request, Context context) { String message "Hello, I am " + request.getFirstName() + " " + request.getLastName(); return new SimpleResponse(message); } } 在pom.xml文件中配置build,示例如下: xml org.apache.maven.plugins mavenshadeplugin 3.2.1 package shade code ${project.build.directory}/code.jar : METAINF/.SF METAINF/.DSA METAINF/.RSA 打开命令行窗口,切换至项目的根目录,然后执行 mvn clean package 命令进行打包。打包成功后在target目录下会生成code.jar文件。 对于Linux/macOS系统,执行 zip code.zip code.jar 命令将jar打包成zip文件。对于Windows系统,您可以选中code.jar文件,单击鼠标右键,选择打包为ZIP包。 进入函数计算控制台,在创建函数页面的函数代码 代码来源 选择通过ZIP包上传代码 ,进行上传刚打包的ZIP文件。 或者在函数计算控制台找到对应的目标函数,然后在函数详情页面的右上角点击上传代码 上传zip进行上传刚打包的ZIP文件。
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        Java
        部署代码包
      • 数组函数(1)
        示例 类型 示例 统计分析语句 SELECT arrayjoin(array(1, 2, 3), 'x') 返回结果 1x2x3 arraymax函数 返回数组内最大元素。 语法 plaintext arraymax(arr) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是 返回值类型 integer类型 示例 类型 示例 统计分析语句 SELECT arraymax(array(1, 2, 3)) 返回结果 3 arraymin函数 返回数组内最小元素。 语法 plaintext arraymin(arr) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是 返回值类型 integer类型 示例 类型 示例 统计分析语句 SELECT arraymin(array(1, 2, 3)) 返回结果 1 arrayposition函数 返回元素对应索引。 语法 plaintext arrayposition(arr,elem) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是 elem 待查找元素 与数组arr内元素类型相同 是 返回值类型 integer类型 示例 类型 示例 统计分析语句 SELECT arrayposition(array(5, 6,4), 6) 返回结果 2 arraysort函数 数组排序。 语法 plaintext arraysort(arr) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是
        来自:
      • 类型转换函数
        函数表达式 函数描述 BINARY Cast a string to a binary string CONVERT() Cast a value as a certain type CAST() Cast a value as a certain type
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        函数
        类型转换函数
      • 数组函数
        示例 类型 示例 统计分析语句 SELECT arrayjoin(array(1, 2, 3), 'x') 返回结果 1x2x3 arraymax函数 返回数组内最大元素。 语法 plaintext arraymax(arr) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是 返回值类型 integer类型 示例 类型 示例 统计分析语句 SELECT arraymax(array(1, 2, 3)) 返回结果 3 arraymin函数 返回数组内最小元素。 语法 plaintext arraymin(arr) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是 返回值类型 integer类型 示例 类型 示例 统计分析语句 SELECT arraymin(array(1, 2, 3)) 返回结果 1 arrayposition函数 返回元素对应索引。 语法 plaintext arrayposition(arr,elem) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是 elem 待查找元素 与数组arr内元素类型相同 是 返回值类型 integer类型 示例 类型 示例 统计分析语句 SELECT arrayposition(array(5, 6,4), 6) 返回结果 2 arraysort函数 数组排序。 语法 plaintext arraysort(arr) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        数组函数
      • 什么是边缘函数
        本文介绍什么是边缘函数、产品优势、核心功能、相关术语、函数工作原理、使用说明等。 为什么选择边缘函数 千人千面,个性化定制,源站计算成本高: 企业网站为了提升用户转化率,往往需要在源站服务器根据用户历史数据,计算出千人千面的个性化推荐结果。一方面给源站服务器带来了较大的计算成本,另一方面由于中心化部署带来的网络时延,企业更加容易错失商机。 应对流量洪峰,资源无法弹性伸缩: 中心源站为了应付突发场景预留较多的计算服务器,往往出现资源冗余。如果预留资源不够,则更加容易导致服务出错。 业务上线周期长: 新业务上线、活动页面搭建,在传统模式里需要调动研发、运营、运维多方人力,整体上线周期较长,人力成本高。 什么是边缘函数 针对以上三大挑战,天翼云全站加速产品推出了BosonFaaS边缘函数。 边缘函数可以让企业研发人员将自定义的JavaScript代码秒级一键部署到天翼云全球1800多个边缘节点上,就近生成千人千面的个性化响应结果。 研发人员只需要关注业务逻辑,剩下机器资源的扩容、运维、调度,都由边缘函数自动完成。
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        什么是边缘函数
      • 错误处理
        本文介绍C运行环境的错误处理。 如果函数在执行过程中抛出异常,那么会被函数计算捕获并返回异常信息。 如下示例代码中,简单抛出了一个异常: csharp using System; using System.IO; using System.Text; using System.Text.Json; using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Serverless.Cf; namespace Example { public class Hello { public async Task Handler(Stream input, ICfContext context) { throw new Exception("something wrong"); } static void Main(string[] args) { } } } 函数被执行后函数计算会返回如下异常信息: json { "errorMessage": "something wrong", "errorType": "Exception", "stackTrace": [ " at Example.Hello.Handler(Stream input, ICfContext context) in XXXHelloAppProgram.cs:line 15", ... ] } 异常信息字段说明: 字段 类型 解释说明 errorMessage string 异常信息。 errorType string 异常类型。 stackTrace string[] 异常堆栈。
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        C#
        错误处理
      • 如何用函数访问VPC内的资源?
        您可以调整函数详情配置网络的【允许访问VPC】配置项,允许函数访问您指定的虚拟私有云(VPC);通过这种配置,您可以实现函数与VPC内资源的互联,以便执行需要访问私有网络环境的任务。 1. 登录函数计算控制台,进入目标函数详情页配置网络页签,点击编辑修改网络配置。 2. 如果您希望目标函数能够访问私有VPC资源,请打开允许访问VPC的选项,并依次配置您希望访问的专有网络、子网以及安全组,修改完毕后,点击下方的部署按钮,即可允许目标函数访问VPC资源。
        来自:
        帮助文档
        函数计算
        常见问题
        函数管理
        如何用函数访问VPC内的资源?
      • 触发器不能正常触发函数执行怎么办?
        触发器不能正常触发函数执行的主要原因是不满足触发规则,请您再次检查触发器的触发规则是否与预期效果一致。 若您确定触发器的规则无误并且依旧不能触发函数,请及时联系客服;提供您的天翼云账号ID、函数计算的函数名称以及相应的触发器等信息。
        来自:
        帮助文档
        函数计算
        常见问题
        事件触发
        触发器不能正常触发函数执行怎么办?
      • 请求处理程序(Handler)
        本文介绍如何使用Java请求处理程序响应接收到的事件并执行相应的业务逻辑。 请求处理程序 请求处理程序是您提供的一个方法。当您的函数被调用时,函数计算会运行该方法处理请求。 您可以通过函数计算控制台页面配置请求处理程序 ,对于Java语言的函数,请求处理程序需配置为 [包名].[类名]::[方法名]。例如,您的包名为example,类型为App,方法名为handleRequest,则请求处理程序可配置为 example.App::handleRequest。 处理程序接口 您在使用Java编程时,必须要实现函数计算提供的接口类,cruntimecore库为请求处理程序定义了以下接口。 StreamRequestHandler 以流的方式接收输入的事件请求对象并返回执行结果。您需要从输入流中读取调用函数时的输入,处理完成后把函数执行结果写到输出流中来返回。 PojoRequestHandler 以泛型的方式接收输入的事件请求对象并返回执行结果。您可以自定义输入和输出的类型,但是输入和输出的类型必须是POJO类型。 HttpRequestHandler 以标准的Servlet协议方式接收HTTP触发器 的请求并响应执行结果。请求会封装成 HttpServletRequest对象,并通过 HttpServletResponse对象来返回响应头和响应体。 示例:StreamRequestHandler 一个最简单的StreamRequestHandler示例如下所示: package example; import com.ctg.faas.runtime.; import example.util.ServletUtil; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class StreamHandler implements StreamRequestHandler { @Override public void handleRequest(InputStream input, OutputStream output, Context context) throws IOException { FunctionComputeLogger logger context.getLogger(); logger.info("StreamRequestHandler hello"); String inStr ServletUtil.getInputString(input); logger.info("input :"+inStr); String req String.format("input: %sn", inStr); output.write(req.getBytes()); output.flush(); output.close(); } } 包名和类名 包名和类名可以自定义。 实现的接口 您的代码中必须要实现函数计算预定义的接口。上述的代码示例中实现了 StreamRequestHandler,其中的input 参数为调用函数时传入的数据,output参数用于返回函数的执行结果。 Context参数 Context参数中包含一些函数的运行时信息(例如RequestId、临时AccessKey等),其类型是 com.ctg.faas.runtime.Context。 返回值 实现 StreamRequestHandler接口的函数通过output参数返回执行结果。 引入的依赖 其中用到的 com.ctg.faas.runtime包的maven依赖坐标如下: com.ctg.faas.runtime fcruntimecore 1.0.0SNAPSHOT
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        Java
        请求处理程序(Handler)
      • 上下文
        当函数计算运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数和执行环境等信息。 上下文对象context主要包括如下字段: 字段 类型 说明 requestId String 函数请求ID。 credentials Credentials,该结构字段如下: accessKeyId accessKeySecret securityToken 临时密钥信息。 function FunctionMeta,该结构字段如下: name handler memory timeout 当前函数的基本信息。 service ServiceMeta,该结构字段如下: logProject logStore qualifier versionId 当前函数的服务信息。 region String 当前函数的所在地域ID。 accountId String 当前函数的所属账号ID。 logger ContextLog,该结构字段如下: debug info warn error log 日志对象。
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        Node.js
        上下文
      • 正则式函数(1)
        本文介绍正则式函数的基本语法及示例。 函数列表 函数名称 语法 说明 regexpextractall regexpextractall(x, pattern) 提取目标字符串中符合正则表达式的子串,并返回所有子串的合集。 regexpextract regexpextract(x, pattern) 提取并返回目标字符串中符合正则表达式的第一个子串。 regexplike regexplike(x, pattern) 判断目标字符串是否符合正则表达式。 regexpreplace regexplike(x, pattern, replacedstr) 替换目标字符串中符合正则表达式的子串,返回被替换后的字符串。 regexpextractall函数 提取目标字符串中符合正则表达式的子串,并返回所有子串的合集。 语法 plaintext regexpextractall(x,pattern) 参数说明 参数名称 类型 是否必选 x string类型 是 pattern string类型 是 返回值类型 array类型 示例 类型 示例 统计分析语句 SELECT regexpextractall('abc123 456', 'd') 返回结果 ["1","2","3","4","5","6"] regexpextract函数 提取并返回目标字符串中符合正则表达式的第一个子串。 语法 plaintext regexpextract(x,pattern) 参数说明 参数名称 类型 是否必选 x string类型 是 pattern string类型 是 返回值类型 string类型 示例 类型 示例 统计分析语句 SELECT regexpextract('abc123 456', 'd') 返回结果 1
        来自:
      • 什么是开发者平台-边缘函数
        本文介绍AOne边缘函数。 为什么选择开发者平台边缘函数 千人千面,个性化定制,源站计算成本高: 企业网站为了提升用户转化率,往往需要在源站服务器根据用户历史数据,计算出千人千面的个性化推荐结果。一方面给源站服务器带来了较大的计算成本,另一方面由于中心化部署带来的网络时延,企业更加容易错失商机。 应对流量洪峰,资源无法弹性伸缩: 中心源站为了应付突发场景预留较多的计算和存储服务器,往往出现资源冗余。如果预留资源不够,则更加容易导致服务出错。 业务上线周期长: 新业务上线、活动页面搭建,在传统模式里需要调动研发、运营、运维多方人力,整体上线周期较长,人力成本高。 什么是开发者平台边缘函数 针对以上三大挑战,AOne边缘安全加速平台,推出了开发者平台边缘函数。 开发者平台边缘函数可以让企业研发人员将自定义的JavaScript代码和轻量存储,秒级一键部署到天翼云全球1800多个边缘节点上,就近生成千人千面的个性化响应结果。 研发人员只需要关注业务逻辑,剩下机器资源的扩容、运维、调度,都由边缘函数自动完成。
        来自:
        帮助文档
        边缘安全加速平台
        开发者平台
        什么是开发者平台-边缘函数
      • 什么是边缘函数
        本文介绍什么是边缘函数、产品优势、核心功能、相关术语、函数工作原理、使用说明等。 为什么选择边缘函数 千人千面,个性化定制,源站计算成本高: 企业网站为了提升用户转化率,往往需要在源站服务器根据用户历史数据,计算出千人千面的个性化推荐结果。一方面给源站服务器带来较大的计算成本,另一方面由于中心化部署带来的网络时延,企业更加容易错失商机。 应对流量洪峰,资源无法弹性伸缩: 中心源站为了应付突发场景预留较多的计算服务器,往往出现资源冗余。如果预留资源不够,则更加容易导致服务出错。 业务上线周期长: 新业务上线、活动页面搭建,在传统模式里需要调动研发、运营、运维多方人力,整体上线周期较长,人力成本高。 什么是边缘函数 针对以上三大挑战,天翼云CDN加速产品推出边缘函数。 边缘函数可以让企业研发人员将自定义的JavaScript代码秒级一键部署到天翼云全球2000多个边缘节点上,就近生成千人千面的个性化响应结果。 研发人员只需要关注业务逻辑,剩下机器资源的扩容、运维、调度,都由边缘函数自动完成。 产品优势 在边缘节点就近响应用户请求,大大减少回源带来的网络时延。 采用WebAssembly技术,将函数冷启动优化到5微秒,把对网络时延的影响降到最低。 相对于传统的容器技术,无需预留实例资源。 按照用户实际的使用量计费,并且精确到请求调用次数。对比传统的云虚拟机,提供更大的资源利用率和更低的成本。 当业务流量突增时,边缘函数全网快速调度,弹性伸缩,支持全网上百万QPS的超高并发。 企业研发人员使用边缘函数部署业务时,无需关注部署地区,无需进行资源规划,彻底免去底层机器的运维和管理,释放人力成本。
        来自:
        帮助文档
        CDN加速
        用户指南
        BosonFaaS边缘函数
        什么是边缘函数
      • 正则式函数
        本文介绍正则式函数的基本语法及示例。 函数列表 函数名称 语法 说明 regexpextractall regexpextractall(x, pattern) 提取目标字符串中符合正则表达式的子串,并返回所有子串的合集。 regexpextract regexpextract(x, pattern) 提取并返回目标字符串中符合正则表达式的第一个子串。 regexplike regexplike(x, pattern) 判断目标字符串是否符合正则表达式。 regexpreplace regexplike(x, pattern, replacedstr) 替换目标字符串中符合正则表达式的子串,返回被替换后的字符串。 regexpextractall函数 提取目标字符串中符合正则表达式的子串,并返回所有子串的合集。 语法 plaintext regexpextractall(x,pattern) 参数说明 参数名称 类型 是否必选 x string类型 是 pattern string类型 是 返回值类型 array类型 示例 类型 示例 统计分析语句 SELECT regexpextractall('abc123 456', 'd') 返回结果 ["1","2","3","4","5","6"] regexpextract函数 提取并返回目标字符串中符合正则表达式的第一个子串。 语法 plaintext regexpextract(x,pattern) 参数说明 参数名称 类型 是否必选 x string类型 是 pattern string类型 是 返回值类型 string类型 示例 类型 示例 统计分析语句 SELECT regexpextract('abc123 456', 'd') 返回结果 1
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        正则式函数
      • 删除 remove
        remove命令删除部署在函数计算的函数。 参数解析 参数全称 参数缩写 Yaml 模式下必填 Cli 模式下必填 参数含义 region 选填 必填 资源池ID,请参考资源池列表 functionname 选填 必填 函数名称 操作案例 Yaml 模式 进入到资源描述文件(s.yaml)所在的路径,然后执行如下命令删除函数: shell s remove Cli 模式 直接执行如下命令删除函数: shell s cli faascf remove region bb9fdb42056f11eda1610242ac110002 functionname helloworld 根据提示选择确认,以删除函数,如下为示例输出: plaintext ? 确认删除函数'helloworld'吗? 确认
        来自:
        帮助文档
        函数计算
        开发工具
        Serverless Devs
        命令参考
        删除 remove
      • 上下文
        当函数计算运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数和执行环境等信息。 上下文接口 您可以通过请求处理程序$context参数获取上下文相关信息,其定义如下: php array( 'requestId' > '请求ID', 'credentials' > [ 'accessKeyId' > 'ak', 'accessKeySecret' > 'sk', ], 'function' > [ 'name' > '函数名', 'handler' > '请求处理程序方法名', 'memory' > '内存信息', 'timeout' > '函数超时信息', 'initializer' > '初始化方法名', 'initializationTimeout' > '始化方法超时时间', ], 'region' > 'region', 'accountId' > '账户名' )
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        PHP
        上下文
      • 触发器简介
        本文主要介绍触发器。 什么是触发器 触发器是一种机制,用于在特定事件发生时激活函数的执行。在基于事件的计算架构中,事件源负责生成事件,而函数则负责处理这些事件。触发器扮演的角色是提供一个集中化和标准化的方法来协调不同的事件源。当在事件源中发生一个事件,并且这个事件符合触发器设定的条件时,事件源将自动触发并执行与触发器相关联的函数。 触发器类型 按照触发器实现原理的不同,分为以下两类: 内部触发器:仅在函数计算控制台可见,配置第三方组件作为事件源。 事件总线类触发器:基于天翼云默认事件总线的能力,以总线为事件源,通过规则配置的触发器。 注意 所有触发器都支持同步调用,只有部分触发器支持异步调用;所有触发器触发函数都是通过POST方式请求目标函数,请确保您的函数支持POST请求。 内部触发器 触发器名称 调用方式 文档链接 Http触发器 同步调用 Http触发器介绍 定时触发器 同步调用 定时触发器介绍 Kafka触发器 同步/异步调用 Kafka触发器介绍 RocketMQ触发器 同步/异步调用 RocketMQ触发器介绍
        来自:
        帮助文档
        函数计算
        用户指南
        事件触发
        触发器简介
      • 函数实例生命周期回调方法
        本文介绍Python如何实现并应用函数实例生命周期回调方法。 使用说明 当您实现并配置函数实例生命周期回调后,函数计算将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer和PreStop回调。 Initializer回调 Initializer回调在函数实例启动成功后,请求处理程序(Handler)之前执行。 PreStop回调 PreStop回调在函数实例销毁前执行。 Initializer回调和PreStop回调的方法签名一样,入参只有一个context参数,提供在调用时的运行上下文信息。回调方法定义如下: coding: utf8 import logging def initialize(context): print("initialize...") def preStop(context): print("preStop...")
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        Python
        函数实例生命周期回调方法
      • 日志
        本文介绍如何在PHP运行环境下的日志打印。 打印日志 使用函数计算提供的全局日志对象打印日志 使用函数计算提供的全局日志对象 $GLOBALS['fcLogger'] 打印日志,使用该方法打印的每条日志中都包含日志级别、RequestId、时间等信息。示例代码如下: php info('hello info log'); $logger>critical('hello critical log'); $logger>setLevel(500); $logger>info('hello info log'); $logger>critical('hello critical log'); return "hello world"; } 函数被执行后,会输出以下日志: bash 20240311 12:07:06 xxx [INFO] hello info log 20240311 12:07:06 xxx [CRITICAL] hello critical log 20240311 12:07:06 xxx [CRITICAL] hello critical log
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        PHP
        日志
      • 函数执行超时,报错Function time out after怎么办?
        当您遇到函数调用超时的情况时,可以采取以下措施来尝试解决问题: 1. 调整执行超时时间设置:登录函数计算控制台,进入目标函数详情运行时页签,点击编辑即可调整函数的执行超时时间;修改完毕后,点击下方的部署按钮,即完成对执行超时时间参数的修改。 2. 检查函数代码:仔细检查您的函数逻辑,确认是否存在某些操作或调用可能导致超时。您可以启用日志功能,以便在执行过程中记录详细的运行信息。通过分析日志,您可以发现是否有外部接口调用或其他操作因为响应时间过长而导致整个函数执行超时。如果函数自身包含执行时间较长的逻辑分支,例如一些CPU密集型的操作,您需要考虑对其进行优化。
        来自:
        帮助文档
        函数计算
        常见问题
        函数管理
        函数执行超时,报错Function time out after怎么办?
      • 通过控制台使用开发者平台-边缘函数
        本文介绍从开通边缘函数服务到使用边缘函数的全流程,便于您快速上手边缘函数。 开通开发者平台边缘函数服务 AOne开发者平台提供事件驱动的全托管 Serverless 边缘函数计算服务。 您无需关注服务部署区域、无需搭建和维护基础设施,只需一键部署代码,即可天翼云边缘节点上即时生效,就近响应终端用户或设备的请求。 您可以将您的自定义JavaScript代码,部署到AOne边缘节点,扩展您当前CDN加速域名的边缘计算功能。 开发者平台边缘函数限时免费期间,提供受限额度: 函数数量:20个 函数调用次数:10万次 函数执行时长:10ms 使用边缘函数,您需要: 1. 开通 AOne安全与加速任意套餐,并配置启用CDN域名。 2. 提交工单申请试用边缘函数。 3. 工单通过后,可以通过控制台自助进行函数配置下发。 创建函数并关联您的域名 1. 登录AOne控制台; 2. 单击 开发者平台>函数管理; 3. 单击 右上角 创建函数; 参数 说明 函数名称 请输入函数名称,目前只支持小写字母、数字、下划线,开头结尾只允许小写字母和数字。名称长度264字符。函数名创建后无法修改。 规格 函数代码单次执行过程中,CPU运行时间最大值。目前公测期间免费提供10ms规格。 语言类型 当前支持JavaScript,后续会继续扩展更多编程语言。 触发器 边缘函数需要域名作为入口供客户端访问,域名使用AOne安全与加速上的加速域名。 函数模板 当前根据常见客户场景提供预制代码,帮助您快速体验并为您的CDN域名扩展自定义功能。 选择函数模板部署完成后,您可以从函数详情>版本与发布>快速编辑 进行代码开发、测试与部署。
        来自:
        帮助文档
        边缘安全加速平台
        开发者平台
        快速入门
        通过控制台使用开发者平台-边缘函数
      • 1
      • ...
      • 4
      • 5
      • 6
      • 7
      • 8
      • ...
      • 123
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      青云志云端助力计划

      一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      弹性云主机 ECS

      物理机 DPS

      轻量型云主机

      训推服务

      AI Store

      公共算力服务

      模型推理服务

      一站式智算服务平台

      智算一体机

      推荐文档

      域名的种类

      迁移准备

      重置操作系统

      产品功能

      页面顶部

      云课堂 第十五课:解析天翼云IPsec VPN和SSL VPN的

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号