活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
星辰TokenHub
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V4-Flash
  • GLM-5.1
  • Qwen3.5-122B-A10B
  • DeepSeek-V3.2(旗舰版)
  • GLM-5(正式版)
智算一体机
  • 智算一体机
智能体引擎
  • 智能体引擎
可信数据空间
  • 可信数据空间
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入AI Store公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 智教云电脑
  • WPS 365 天翼云版
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)
  • 琥珀数据压缩归档服务

定价

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

合作伙伴

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

开发者

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

支持与服务

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

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      函数计算_相关内容
      • 使用APIG(专享版)触发器
        调用函数 1、在浏览器地址栏输入APIG触发器的调用地址URL,按“Enter”。 2、函数执行完毕,得到返回结果,如下图所示。 返回结果 说明 1. FunctionGraph函数对APIG调用的传入值为函数自带的事件模板。 2. FunctionGraph函数对来自APIG调用的返回结果进行了封装,APIG触发器要求函数的返回结果中必须包含body(String)、statusCode(int)、headers(Map)和isBase64Encoded(boolean),才可以正确返回。 查看函数运行结果 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择函数,单击进入函数详情页。 3、选择“监控 > 日志”,查询函数运行日志。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        使用APIG(专享版)触发器
      • 监控信息说明
        本章介绍函数工作流的监控信息说明。 FunctionGraph函数实现了与云监控服务的对接,用户无需任何配置,即可查询函数监控信息。 查看函数监控信息 FunctionGraph会统计函数的运行时指标,显示的指标是函数运行时活动的聚合视图。要查看不同函数版本的指标,可在查看指标前切换函数版本,查询不同版本对应的监控信息。 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 选择“监控 > 指标”,选择时间粒度(最近1天、最近3天、自定义),查看函数运行状态。 说明 可以查看的指标有:调用次数、错误次数、运行时间(包括最大运行时间、最小运行时间、平均运行时间)、被拒绝次数、资源统计。 指标说明 运行监控指标说明如下表所示。 监控指标说明表 指标 单位 说明 调用次数 次 函数总的调用请求数,包含了错误和被拒绝的调用。 异步调用在该请求实际被系统执行时才开始计数。 运行时间 毫秒 最大运行时间为某统计粒度(周期)下,即某一时间段内单次函数执行最大的运行时间。 最小运行时间为某统计粒度(周期)下,即某一时间段内单次函数执行最小的运行时间。平均运行时间为某统计粒度(周期)下,即某一时间段内单次函数执行平均的运行时间。 错误次数 次 指发生异常请求的函数不能正确执行完并且返回200,都计入错误次数。 函数自身的语法错误或自身执行错误也会计入该指标。 被拒绝次数 次 由于并发请求太多,系统流控而被拒绝的请求次数。 资源统计 个 该函数的请求并发数和预留实例数。
        来自:
        帮助文档
        函数工作流
        用户指南
        监控
        指标
        监控信息说明
      • 总览
        本文介绍全站加速边缘函数的总览。 未开通边缘函数 未开通边缘函数时,点击总览和函数管理,均展示边缘函数介绍、立即开通按钮、了解更多按钮。 点击立即开通按钮,如您尚未订购CDN加速或全站加速,则会弹窗提示:如未开通CDN加速、全站加速,请先开通后再增配边缘函数,如下图: 如您的CDN加速或全站加速产品在有效期内,点击立即开通可按需开通边缘函数,详细开通方式请参考开通边缘函数。 点击了解更多按钮可查看更多边缘函数的介绍。 已开通边缘函数 开通边缘函数后,总览页展示数据概览和使用统计。 数据概览 数据概览展示函数数量、本月调用次数、本月出流量。 函数数量统计已创建的函数总数,包含所有状态(未部署、配置中、配置异常、已启用、已停用、已禁用)的函数。 本月调用次数统计所有函数本月的总调用次数。 本月出流量统计本月流出每个函数的流量总和。
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        操作简介
        总览
      • 触发器管理
        本章介绍函数工作流如何管理函数工作流的触发器。 停用/启用触发器 已经创建的触发器,通过设置停用/启用,控制触发器的状态。APIG触发器创建以后,不能停用,只能删除。 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、单击函数名称,进入函数详情界面。 3、选择“设置 > 触发器”,进入“触发器”页签,在需要停用/启用的触发器所在行,单击“停用”/“启用”,停用/启用触发器。 删除触发器 已经创建的触发器,如果不再使用,可以执行删除操作。 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、单击函数名称,进入函数详情界面。 3、单击“触发器”,进入“触发器”页签,在需要删除的触发器所在行,单击“删除”,删除触发器。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        触发器管理
      • FunctionGraph服务的监控指标参考
        本章介绍函数工作流具备哪些监控指标。 功能说明 本节定义了FunctionGraph上报云监控服务的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控服务提供管理控制台或API接口来检索FunctionGraph产生的监控指标和告警信息。 命名空间 SYS.FunctionGraph 函数监控指标 FunctionGraph支持的监控指标 指标ID 指标名称 指标含义 取值范围 测量对象 监控周期(原始指标) count 调用次数 该指标用于统计函数调用次数。单位:次 ≥ 0 counts 函数 1分钟 failcount 错误次数 该指标用于统计函数调用错误次数。 以下两种情况都会记入错误次数: 函数请求异常,导致无法执行完成且返回200。 函数自身语法错误或者自身执行错误。单位:次 ≥ 0 counts 函数 1分钟 rejectcount 被拒绝次数 该指标用于统计函数调用被拒绝次数。 被拒绝次数是指并发请求太多,系统流控而被拒绝的请求次数。 单位:次 ≥ 0 counts 函数 1分钟 concurrency 并发数 该指标用于统计函数同时调用处理的最大并发请求个数。 单位:个 ≥ 0 counts 函数 1分钟 reservedinstancenum 预留实例个数 该指标用于统计函数配置的预留实例个数。 单位:个 ≥ 0 counts 函数 1分钟 duration 平均运行时间 该指标用于统计函数调用平均运行时间。 单位:毫秒 ≥ 0 ms 函数 1分钟 maxDuration 最大运行时间 该指标用于统计函数调用最大运行时间。 单位:毫秒 ≥ 0 ms 函数 1分钟 minDuration 最小运行时间 该指标用于统计函数最小运行时间。 单位:毫秒 ≥ 0 ms 函数 1分钟 函数流支持的监控指标 指标ID 指标名称 指标含义 取值范围 测量对象 监控周期(原始指标) count 调用次数 用于统计函数流调用次数。单位:次 ≥ 0 counts 函数流 1分钟 failcount 错误次数 该指标用于统计函数调用错误次数。单位:次 ≥ 0 counts 函数流 1分钟 runningcount 正在运行数量 该指标用于统计正在运行状态的函数流。单位:个 ≥ 0 counts 函数流 1分钟 rejectcount 被拒绝次数 该指标用于统计函数流调用被拒绝次数。单位:个 ≥ 0 counts 函数流 1分钟 duration 平均运行时间 该指标用于统计函数流调用平均耗时。单位:毫秒 ≥ 0 ms 函数流 1分钟 维度 key value packagefunctionname 应用名函数名。示例:defaultmyfunctionPython。 graphname 函数流。
        来自:
        帮助文档
        函数工作流
        用户指南
        监控
        指标
        FunctionGraph服务的监控指标参考
      • 边缘函数开通
        本文介绍边缘函数增值服务的开通方式。 基本说明 天翼云CDN加速产品的增值服务支持边缘函数,使用边缘函数增值服务需完成如下两个步骤: 1. 开通边缘函数服务,详情请见下文开通步骤。您可以通过边缘函数计费了解服务计费规则。 2. 参考函数管理的配置说明,进行函数创建。 开通步骤 存量客户 已开通CDN加速按量产品,尚未开通CDN加速边缘函数服务的客户,当前支持以增配的方式开通边缘函数。 操作步骤: 1. 登录CDN控制台。 2. 单击左侧导航栏【边缘函数】【函数管理】。 3. 若您只开通了CDN加速产品的基础服务,单击【立即开通】,将直接跳转到增配CDN加速边缘函数的页面;若您同时开通了CDN加速和全站加速的基础服务,选择【增配CDN加速边缘函数】,单击【确定】,进入增配CDN加速边缘函数的页面。 4. 除了步骤三的增配方式,同时支持登录CDN控制台,单击左侧导航栏【计费详情】【CDN加速】,单击【增配边缘函数】进入增配CDN加速边缘函数的页面。 5. 通过以上任一增配方式进入增配CDN加速边缘函数的页面后,边缘函数是默认选中的状态,勾选“我已阅读,理解并接受《天翼云CDN服务协议》”,确认无误后,单击【增配边缘函数】,即完成边缘函数服务的开通。 已同时开通CDN加速按量产品和CDN加速边缘函数服务的客户,当前支持以减配的方式单独减项边缘函数。 操作步骤: 1. 登录CDN控制台。 2. 单击左侧导航栏【计费详情】【CDN加速】。 3. 进入CDN加速计费详情后,单击【操作】列下的【减配边缘函数】,进入相应界面。 4. 进入减配CDN加速产品界面后,勾选“我已阅读,理解并接受《天翼云CDN服务协议》”,确认无误后,单击【减项边缘函数】,即可完成边缘函数的减配。
        来自:
        帮助文档
        CDN加速
        购买指南
        增值服务开通
        边缘函数开通
      • 创建函数流任务
        本章介绍函数工作流如何创建函数流任务。 本章节主要介绍如何创建函数流任务和编排函数流任务。您可以根据实际业务场景来创建标准函数流或快速函数流。 标准模式面向普通的业务场景,支持长时间任务,支持执行历史持久化和查询,只支持异步调用,在函数流运行记录页面查询执行结果。 快速模式面向业务执行时长较短,需要极致性能的场景,只支持流程执行时长低于5分钟的场景,不支持执行历史持久化,支持同步和异步调用。通过同步执行函数流接口进行函数流的同步执行,接口直接返回函数流执行结果,同时日志页面查看上报到LTS的函数流执行日志。 说明 快速函数流限时免费,欢迎体验! 前提条件 已经在FunctionGraph控制台创建函数。 操作步骤 1、登录FunctionGraph控制台,进入“函数流”页面。 2、在“函数流”页面,单击“创建标准函数流”或“创建快速函数流”,进入新建函数流页面。 3、编排函数流任务,请您根据实际应用进行函数流编排。 在函数流页面,通过拖拽组件进行流程编排。 以下图为例,将开始节点、函数、结束节点拖入编辑框内,并用连接线连接好。 编排函数流 分别单击编辑框中的每个节点进行编辑。配置函数参数,参数说明如下表所示,带参数为必填项。 说明 配置函数前确保已创建好函数,示例中的函数节点选择函数2(函数执行返回result的值为函数调用事件内的input输入值+2的结果值),参见下图配置。 函数节点配置 函数参数说明 参数 说明 应用 函数所属应用,用户创建函数时可以进行分组, 每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 函数 FunctionGraph中对应的函数。 说明 仅对于Go函数支持返回流式数据:在函数详情页的“设置 > 高级设置”下, 打开“返回流式数据”开关即可 版本 FunctionGraph中函数对应的版本。 函数参数 流程中以json格式作为body参数在执行时传入函数。 Key:填写参数 Value:填写参数值 DefaultValue:设置默认值,参数未获取到值时, 默认获取默认值操作:编辑或删除设置的参数 输入过滤表达式(JSONPath) 基于上一个流程的json输出参数, 可以使用JSONPath格式来选择性的过滤出当前流程的输入参数。 输出过滤表达式(JSONPath) 基于当前流程的json输出参数, 可以使用JSONPath格式来选择性的过滤出下一流程的输出参数。 若您的函数流任务中配置了流程控制器,请参见下表进行配置,带参数为必填项。 流程控制器参数说明 类型 参数 说明 ::: 子流程 选择子流程 选择已创建的函数流任务。 子流程 是否等待子流程完成 默认选择“是”。 子流程 输入过滤表达式(JSONPath) 基于上一个流程的json输出参数,可以使用JSONPath格式来选择性的过滤出当前流程的输入参数。 子流程 输出过滤表达式(JSONPath) 基于当前流程的json输出参数,可以使用JSONPath格式来选择性的过滤出下一流程的输出参数。 并行分支 分支执行完成条件 所有分子执行完成:2个或2个以上分支时选择该条件 一个分支执行完成:只有1个分支时选择该条件 指定数目分支执行完成:2个或2个以上分支时其中某个分支可以选择该条件 并行分支 输入过滤表达式(JSONPath) 基于上一个流程的json输出参数,可以使用JSONPath格式来选择性的过滤出当前流程的输入参数。 并行分支 输出过滤表达式(JSONPath) 基于当前流程的json输出参数,可以使用JSONPath格式来选择性的过滤出下一流程的输出参数。 并行分支 指定分支执行完成数目 当“分支执行完成条件”选择指定数目分支执行完成时,支持自定义执行完成的数目。 并行分支 结果输出路径 输入并行分支执行结果输出位置,输入值作为key,并行分支执行结果作为value,以json形式输出。若未填写,默认输出路径为:result。 开始节点 加入触发器 用于标识流程的开始,一个流程只能有一个开始节点。如何创建函数流触发器,请参见创建函数流触发器。 异常处理 是否重试 默认关闭,开启后可以控制函数执行失败后的下一步流程。 重试条件(JSONPath):例如: $.status 500 重试间隔(130秒):默认重试间隔1S 最大重试次数(18):默认重试次数3次 循环节点 遍历数组路径(JSONPath) 需要遍历的数组类型变量地址。 循环节点 迭代变量名称 每次循环迭代,引用数组中元素的参数名称。 循环节点 结果输出路径(JSONPath) 指定全部迭代分支执行结果数组的输出位置。 循环节点 并发迭代数目 并发运行迭代分支的数目,限制0100, 0代表并发拉起的数目无限制。 循环节点 并发迭代时间间隔(秒) 每次迭代间隔的时间。 循环节点 输入过滤表达式(JSONPath) 基于上一个流程的json输出参数,可以使用JSONPath格式来选择性的过滤出当前流程的输入参数。 循环节点 输出过滤表达式(JSONPath) 基于当前流程的json输出参数,可以使用JSONPath格式来选择性的过滤出下一流程的输出参数。 时间等待 延迟时间(秒) 默认1000秒。 服务节点 执行模式 定义服务节点中函数的执行顺序。 串行模式:服务中的函数节点按照连线顺序依次执行,可以严格保证函数的执行顺序 并行模式:服务中的函数节点并行执行,不保证内部函数节点的执行顺序 服务节点 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。 服务节点 输出过滤表达式 通过JSONPath表达式对节点的输出信息进行过滤。 条件分支 分支类型 条件分支 默认分支 当一个分支选择条件分支时,必须要有一个分支选择默认分支。 条件分支 表达式 选择“条件分支”,需要输入JSONPath类型表达式。 条件分支 输入过滤表达式 通过JSONPath表达式对节点的输入信息进行过滤。 条件分支 输出过滤表达式 通过JSONPath表达式对节点的输出信息进行过滤。 结束节点 流程结束的标志 后面不能接任何节点。 流程中的所有节点参数配置完成后,单击右上角的“保存”。 说明 函数流中的节点改动后,必须先保存信息,再启动函数流任务。 在新建函数流页面,填写相关信息,单击“确定”,函数流保存成功。 输入配置信息 参数 说明 名称 输入函数流名称。 企业项目 选择企业项目。 日志记录 创建快速函数流,保存时需要选择此参数。 ALL:为所有事件启用日志记录 ERROR:仅启用错误日志记录 NONE:关闭日志记录 合并参数 将上一个节点的输出与下一个节点的输入合并为输入。 描述 输入函数流的简要描述。 新建标准函数流 单击“启动”,在弹出的启动执行页面,支持输入定义值或者直接启动。此处选择“输入定义值”。 { "input":3 } 启动执行配置 说明 输入定义值必须是JSON格式的内容。 单击“开始执行”,页面右上角提示“启动函数流xxx成功”。 单击函数流任务名称,进入函数流任务详情,查看函数流执行结果。 查看执行结果
        来自:
        帮助文档
        函数工作流
        用户指南
        函数流管理
        创建函数流任务
      • DML语法
        本文主要介绍了DRDS组件的DML语法规则。 DELETE 常用语法 DELETE FROM tblname [WHERE wherecondition] 语法限制 原则上wherecondition部分只能允许出现简单的条件,不支持计算表达式以及子查询。 INSERT 常用语法 INSERT [INTO] tblname (colname[,colname]...) {VALUESVALUE} (valuelist)[,(valuelist)]... [ON DUPLICATE KEY UPDATE assignmentlist] 语法限制 不支持不带分片键的insert语句插入。 不支持insert set使用。 不支持 INSERT DELAYED Syntax。 SELECT 暂不支持 SELECT INTO OUTFILE/INTO DUMPFILE/INTO varname。 SELECT JOIN 语法 DRDS 的 JOIN 查询可下推的 JOIN 主要分为以下几类: 单表(即非分片表)之间的 JOIN。 参与 JOIN 的表在过滤条件中均带有分片键作为条件,并且分片算法相同(即通过分片算法计算的数据分布在相同分片上)。 参与 JOIN 的表均按照分片键作为 JOIN 条件,并且分片算法相同。 全局表与分片表之间的 JOIN。 SELECT UNION 语法 使用union关键字的sql,要求其中涉及的分片表的分片规则及配置参数一致,使用union all关键字的sql则无此要求。 分片表不支持union/union all与聚合函数、limit、groupby、having、orderby等关键字联用。 不支持分片表和全局表union。 SELECT Subquery 语法 Comparisons Using Subqueries Subqueries with ANY, IN, NOT IN, SOME,ALL,Exists,NOT Exists
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DML语法
      • 使用定时触发器
        本章介绍函数工作流如何使用定时触发器。 本节介绍创建定时触发器,按照设置的频率,定期触发函数运行,供用户了解定时触发器的使用方法。 前提条件 已经创建函数。 创建定时触发器 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择待配置的函数,单击进入函数详情页。 3、选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 创建触发器 4、设置以下信息。 触发器类型:选择“定时触发器 (TIMER)”。 定时器名称:您自定义的定时器名称,例如:Timer。 触发规则:固定频率和Cron表达式。 固定频率:固定时间间隔触发函数,该类型下支持配置单位为分、时、天,每种类型仅支持整数配置,其中分钟支持范围(0,60],小时支持范围(0,24],天支持范围(0,30]。 Cron表达式:设置更为复杂的函数执行计划,例如:周一到周五上午08:30:00执行函数等,具体请参见附录:函数定时触发器Cron表达式规则。 是否开启:是否开启定时触发器。 附加信息:如果用户配置了触发事件,会将该事件填写到TIMER事件源的“userevent”字段。 5、单击“确定”,完成定时触发器的创建。 查看函数运行结果 1、函数的定时触发器创建以后,每隔一分钟执行一次函数,可以查看函数运行日志。 2、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 3、选择函数,单击进入函数详情页。 4、选择“监控 > 日志”,查询函数运行日志。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        使用定时触发器
      • 在VPC中的函数如何访问公网?
        在函数详情页的网络配置部分,可以开启【允许函数默认网卡访问公网】;当公网访问被启用时,您的函数便能够发起对外的互联网请求。详细操作请参考 网络配置。 此外,您还可以在您的VPC中建立一个公网NAT(网络地址转换)服务;如果您允许函数访问您的VPC资源,即使您禁止函数通过默认网卡访问公网,函数仍然可以通过VPC内部的公网NAT服务来实现对公网的访问。这种方法可以在确保安全性的同时,让您的函数访问必要的互联网资源。
        来自:
        帮助文档
        函数计算
        常见问题
        函数管理
        在VPC中的函数如何访问公网?
      • 创建使用自定义认证且后端为FunctionGraph的API
        本章节指导您快速创建后端服务为FunctionGraph的API,并通过APIG安全认证中的“自定义认证”鉴权方式进行调用。 方案概述 1. 登录FunctionGraph控制台,创建函数,并将其定义为自定义认证函数。 2. 登录FunctionGraph控制台,创建一个业务函数。 3. 购买APIG专享版实例,并在其中创建一个API分组,用来存放API。 4. 创建一个鉴权方式为自定义认证且后端为FunctionGraph的API。 5. 调试API。 构建程序 创建API分组 创建函数及添加事件源之前,需要先创建一个API分组,API分组是API的管理单元,用来存放API。 1. 登录APIG控制台,右上角单击“立即购买专享版”,配置详情请参见《API网关(APIG) 快速入门》的“购买专享版实例”章节。 2. 选择已创建的APIG专享版实例,并在导航栏选择“API管理 > API分组”,单击“创建API分组”。 3. 选择直接创建,设置以下分组信息,完成后单击“确定”创建分组。 1. 输入您自定义的分组名称,例如APIGrouptest。 2. 描述:输入对分组的描述。 创建自定义认证函数 前端自定义认证指APIG利用校验函数对收到的API请求进行安全认证,如果您想要使用自己的认证系统对API的访问进行认证鉴权,您可以在API管理中创建一个前端自定义认证来实现此功能。您需要先在FunctionGraph创建一个函数,通过函数定义您所需的认证信息,函数创建成功后,即可对API网关中的API进行认证鉴权。本示例以Header中的请求参数:event["headers"],为例进行演示。 1. 进入函数工作流控制台后,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 2. 单击“创建函数”,进入创建函数流程。 3. 填写函数配置信息,完成后单击“创建函数”。 1. 模板:选择“使用空白模板”。 2. 函数类型:事件函数。 3. 函数名称:输入您自定义的函数名称,例如:apigtest。 4. 委托名称:选择“未使用任何委托”。 5. 运行时语言:选择“Python 2.7”。 4. 进入函数详情页,在“代码”页签,进行代码在线编辑。 5. 配置测试事件,测试用于前端自定义认证的函数。单击“配置测试事件”,选择事件模板。根据实际情况修改后保存测试模板(本示例在"headers"中添加"auth":"abc"),完成后单击“创建”。 图 配置测试事件 6. 单击“测试”,执行结果为“成功”时,表示自定义认证函数创建成功。
        来自:
        帮助文档
        函数工作流
        最佳实践
        创建使用自定义认证且后端为FunctionGraph的API
      • 错误码说明
        本文介绍边缘函数请求过程中产生的错误码,方便问题排查。 终端用户请求错误 分类 定义 状态码 错误详情 :::: 函数错误 脚本异常:用户函数抛出JavaScript异常 500 Error Code: 1111 Function threw exception 函数错误 禁止访问网络 500 Error Code: 1113 Prohibit access to the intranet 函数错误 超出6个子请求限制 500 Error Code: 1115 Too many subrequests 函数错误 函数没有返回 response 500 Error Code: 1117 Illegal response 资源限制 用户函数超出运行时资源限制: CPU执行时长≤配置的函数规格(10ms) 内存≤128M 响应时长≤30s 500 Error Code: 1201 Exceeded resource limits 内部错误 内部错误 500 Error Code: 1301 Internal Error 函数错误 函数被禁用 500 Error Code: 1407 Function Forbidden
        来自:
        帮助文档
        CDN加速
        用户指南
        BosonFaaS边缘函数
        错误码说明
      • 本地开发 local
        local命令用于本地开发函数,包含本地调用和断点调试。 前提条件 已安装 Docker,版本 > 19.03。 已安装 VS Code,建议您安装最新的版本。 local invoke 命令 对于 标准运行时函数,local invoke 命令启动本地函数容器并请求一次函数后,随后容器退出。 对于 自定义运行时函数,local invoke 命令启动本地函数容器并监听指定端口,随后阻塞等待请求,您可以通过 Ctrl + C 中断命令。 参数解析 参数全称 参数缩写 Yaml 模式下必填 参数含义 event e 选填 标准运行时函数的事件数据。 操作案例 调用本地的标准运行时函数 进入到资源描述文件(s.yaml)所在的路径,然后执行 s local invoke 调用函数: 调用本地的自定义运行时函数 进入到资源描述文件(s.yaml)所在的路径,然后执行 s local invoke 启动本地函数容器。再通过 Curl 或 Postman 等工具发起请求: local debug 命令 local debug 命令启动本地函数容器并阻塞,待完成一次调试执行后容器退出。 注意 local debug 命令仅支持标准运行时Java、Python、Node.js函数。
        来自:
        帮助文档
        函数计算
        开发工具
        Serverless Devs
        命令参考
        本地开发 local
      • 云审计服务支持的FunctionGraph操作列表
        操作名称 资源类型 事件名称 创建函数 Functions createFunction 删除函数 Functions deleteFunction 修改函数信息 Functions updateFunctionConfig 发布函数版本 FunctionVersions publishFunctionVersion 删除函数版本别名 FunctionVersionsAlias deleteVersionAlias 删除函数触发器 Trigger deleteTrigger 创建函数触发器 Trigger createTrigger 停用函数触发器 Trigger disabledTrigger 启用函数触发器 Trigger enabledTrigger
        来自:
        帮助文档
        函数工作流
        用户指南
        审计
        云审计服务支持的FunctionGraph操作列表
      • 错误码说明
        分类 定义 状态码 错误详情 函数错误 脚本异常:用户函数抛出JavaScript异常 500 Error Code: 1111 Function threw exception 函数错误 禁止访问网络 500 Error Code: 1113 Prohibit access to the intranet 函数错误 超出6个子请求限制 500 Error Code: 1115 Too many subrequests 函数错误 函数没有返回 response 500 Error Code: 1117 Illegal response 资源限制 用户函数超出运行时资源限制: CPU执行时长≤配置的函数规格(10ms) 内存≤128M 响应时长≤30s 500 Error Code: 1201 Exceeded resource limits 内部错误 内部错误 500 Error Code: 1301 Internal Error 函数错误 函数被禁用 500 Error Code: 1407 Function Forbidden
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        错误码说明
      • 操作类
        FunctionGraph和kafka必须在同一个子网内,才可以在FunctionGraph中配置Kafka触发器吗? 是必须的。在创建函数的时候会判断子网是否相同,不允许一个VPC的不同子网进行连接。 能否在函数代码中使用线程和进程? 用户可使用编程语言和操作系统的功能,在函数中创建额外的线程和进程。 FunctionGraph函数工程打包有哪些规范(限制)? 函数除了支持在线编辑代码,还支持上传ZIP、JAR、引入OBS文件等方式上传代码。 打包规范说明 函数除了支持在线编辑代码,还支持上传ZIP、JAR、引入OBS文件等方式上传代码,函数工程的打包规范说明如表下表所示。 函数工程打包规范 编程语言 JAR包 ZIP包 OBS文件 Node.js 不支持该方式 假如函数工程文件保存在“~/Code/”文件夹下,在打包的时候务必进入Code文件夹下选中所有工程文件进行打包,这样做的目的是:入口函数是程序执行的入口,确保解压后,入口函数所在的文件位于根目录。 如果函数工程引入了第三方依赖,可以将第三方依赖打成ZIP包,在函数代码界面设置外部依赖包;也可以将第三方依赖和函数工程文件一起打包。 将工程打成ZIP包,上传到OBS存储桶。 Python 2.7 不支持该方式 假如函数工程文件保存在“~/Code/”文件夹下,在打包的时候务必进入Code文件夹下选中所有工程文件进行打包,这样做的目的是:入口函数是程序执行的入口,确保解压后,入口函数所在的文件位于根目录。 如果函数工程引入了第三方依赖,可以将第三方依赖打成ZIP包,在函数代码界面设置外部依赖包;也可以将第三方依赖和函数工程文件一起打包。 将工程打成ZIP包,上传到OBS存储桶。 Python 3.6 不支持该方式 假如函数工程文件保存在“~/Code/”文件夹下,在打包的时候务必进入Code文件夹下选中所有工程文件进行打包,这样做的目的是:入口函数是程序执行的入口,确保解压后,入口函数所在的文件位于根目录。 如果函数工程引入了第三方依赖,可以将第三方依赖打成ZIP包,在函数代码界面设置外部依赖包;也可以将第三方依赖和函数工程文件一起打包。 将工程打成ZIP包,上传到OBS存储桶。 Java 8 如果函数没有引用第三方件, 可以直接将函数工程编译成Jar包。 如果函数引用第三方件,将函数工程编译成Jar包后,将所有依赖三方件和函数jar包打成ZIP包。 将工程打成ZIP包,上传到OBS存储桶。 Go 1.x 不支持该方式 必须在编译之后打zip包,编译后的二进制文件必须与执行函数入口保持一致,例如二进制名称为Handler,则执行入口为Handler。 将工程打成ZIP包,上传到OBS存储桶。
        来自:
        帮助文档
        函数工作流
        常见问题
        操作类
      • 使用模板创建函数
        本章介绍函数工作流如何使用模板创建函数。 概述 FunctionGraph平台提供了函数模板,本章节介绍如何在创建函数时选择模板,实现模板代码、运行环境自动填充,快速构建应用程序。 步骤一:准备环境 本章节所有操作均默认具有操作权限,请确保您登录的用户已有“FunctionGraph Administrator”权限,即FunctionGraph服务管理员权限。 步骤二:创建函数 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 单击右上方的“创建函数”,进入“创建函数”页面,使用模板创建函数。 3. 参考下图,选择如下模板并单击“使用模板”。 图 选择模板 4. 函数名称输入“context”,“委托名称”选择已创建的任意委托,其他设置保持不变,单击“创建函数”。 说明 若不配置委托,在触发函数时,执行结果会返回。 Failed to access other services because no temporary AK, SK, or token has been obtained. Please set an agency. 填写基本信息 步骤三:测试函数 1. 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。 2. 选择“空白模板”,事件名称输入“test”,完成后单击“创建”。 步骤四:查看执行结果 单击test事件的“测试”,成功执行后,在右侧查看执行结果。 “函数返回”显示函数的返回结果。 “日志”部分显示函数执行过程中生成的日志。 “执行摘要”部分显示“日志”中的关键信息。 说明 此页面最多显示2K日志,了解函数更多日志信息,请参考
        来自:
        帮助文档
        函数工作流
        快速入门
        使用模板创建函数
      • 使用空白模板创建函数
        本章介绍函数工作流如何使用空白模板创建函数 概述 本章节介绍如何在函数工作流控制台使用空白模板快速开发一个简单的Hello World函数 。以创建HelloWorld函数为例,介绍函数的创建及测试过程,供您快速体验FunctionGraph函数的基本功能。 步骤一:准备环境 本章节所有操作均默认具有操作权限,请确保您登录的用户已有“FunctionGraph Administrator”权限,即FunctionGraph服务管理员权限。 步骤二:创建函数 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 单击右上方的“创建函数”,进入“创建函数”页面,开始创建空白函数。 3. 参考下图,函数名称输入“HelloWorld”,其他参数保持默认,完成后单击“创建函数”。 基本信息配置 4. 配置代码源,复制如下代码至代码窗,单击“部署”。 样例代码实现的功能是:获取测试事件,打印测试事件信息。 exports.handler function (event, context, callback) { const error null; const output Hello message: ${JSON.stringify(event)}; callback(error, output); } 步骤三:测试函数 1. 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。 2. 选择“空白模板”,事件名称输入“test”,测试事件修改为如下所示,完成后单击“创建”。 { "hello": "function" } 配置测试事件 步骤四:查看执行结果 单击test事件的“测试”,执行后,在右侧查看执行结果。 “函数返回”显示函数的返回结果。 “日志”部分显示函数执行过程中生成的日志。 “执行摘要”部分显示“日志”中的关键信息。 查看执行结果 说明 此页面最多显示2K日志,了解函数更多日志信息,请参考
        来自:
        帮助文档
        函数工作流
        快速入门
        使用空白模板创建函数
      • 使用容器镜像部署函数
        本章介绍函数工作流如何使用容器镜像部署函数。 概述 用户直接打包上传容器镜像,由平台加载并启动运行。与原本上传代码方式相比,用户可以使用自定义的代码包,不仅灵活也简化了用户的迁移成本。您可以选择“事件函数”类型创建自定义镜像函数,也可以选择“HTTP函数”类型创建自定义镜像函数。 支持的功能: 下载用户镜像 用户镜像储存在自己的SWR服务中,需要SWR Admin权限才能下载,FunctionGraph会在创建pod前使用swr api生成并设置好临时登录指令。 环境变量 设置FunctionGraph函数的加密配置和环境变量。 挂载外部数据盘 支持挂载外部数据盘。 预留实例 支持预留实例。 前提条件 创建一个包含“SWR Admin容器镜像服务(SWR)管理员”权限的委托,因为用户镜像储存在SWR服务中,只有拥有“SWR Admin”权限,才能调用与获取,拉取镜像。 操作步骤 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 单击右上方的“创建函数”,进入“创建函数”页面。 3. 选择“容器镜像”,参见下表。 配置信息 参数 说明 函数类型 选择函数类型。 事件函数:通过触发器来触发函数执行。 HTTP函数:用户可以直接发送 HTTP 请求到 URL 触发函数执行。 说明 自定义容器镜像需包含HTTP Server,监听端口为8000。 HTTP函数只允许创建APIG/APIC的触发器类型,其他触发器不支持。 事件函数需创建一个HTTP Server并实现Method为POST和Path为/invoke的函数执行入口,可实现Method为POST和Path为/init的函数初始化入口 区域 选择要部署代码的区域。 函数名称 函数名称,命名规则如下: 可包含字母、数字、下划线和中划线,长度不超过60个字符。 以大/小写字母开头,以字母或数字结尾。 企业项目 选择已创建的企业项目,将函数添加至企业项目中,默认选择“default”。 容器镜像 输入镜像URL,即用于函数的容器镜像的位置。您可以单击“查看镜像”,查看自有镜像及共享镜像。 容器镜像覆盖 CMD:容器的启动命令,例如"/bin/sh"。该参数为可选参数,不填写,则默认使用镜像中的Entrypoint/CMD。字符串数组,以逗号分开。 Args:容器的启动参数,例如"args,value1"。该参数为可选参数,不填写,则默认使用镜像中的CMD。字符串数组,以逗号分开。 Working Dir:容器的工作目录。该参数为可选参数,不填写,则默认使用镜像中的配置。文件夹路径,以/开头。 用户ID:镜像运行时的用户ID,若不填写,默认为1003。 用户组ID:镜像运行时的用户组ID,若不填写,默认为1003。 现有委托 选择包含SWR Admin权限的委托。 说明 Command、Args、Working dir三个参数之和不能超过5120。 初次执行时需要从SWR中拉取镜像,且冷启动时需要启动容器,所以自定义镜像冷启动比较慢。后续每次冷启动,如果节点上没有镜像,都需要从SWR中拉取。 镜像需要选择为“公开”。 自定义容器镜像开放端口限定为8000。 可支持的镜像包最大为2G,当镜像包过大时可以采取一些方式缩容,比如在线题库场景中,可以把原本加载在容器中的题库数据通过外部文件系统挂载盘方式挂载到容器中。 FunctionGraph通过LTS日志采集容器输出到控制台的所有日志,可以通过标准输出或者开源日志框架重定向到控制台的方式打印业务信息。打印的内容建议包括系统时间、组件名称、代码行、关键数据等来方便定位。 oom错误时,内存占用大小可以在函数执行结果中查看。 用户函数需要返回一个合法的http响应报文。 示例: 使用容器镜像部署函数,开发HTTP函数示例,请参见开发HTTP函数示例。 使用容器镜像部署函数,开发事件函数示例,请参见开发事件函数示例。
        来自:
        帮助文档
        函数工作流
        用户指南
        构建函数
        使用容器镜像部署函数
      • HTTP函数
        本章介绍函数工作流HTTP函数的概述和优势。 概述 FunctionGraph支持两种函数类型,事件函数和HTTP函数。HTTP函数专注于优化 Web 服务场景,用户可以直接发送 HTTP 请求到 URL 触发函数执行,从而使用自己的Web服务。HTTP函数只允许创建APIG/APIC的触发器类型,其他触发器不支持。 说明 1. HTTP函数支持HTTP/1.1协议。 2. 在函数创建页面,新增一种函数类型“HTTP函数”。 3. HTTP函数执行入口需要设置为bootstrap,用户直接写启动命令,端口统一开放成8000。 4. 若运行用户JAR包,bootstrap中建议增加JVM参数Dfile.encodingutf8,否则可能会出现中文乱码。 优势 丰富的框架支持 您可以使用常见的Web 框架(例如 Nodejs Web 框架:Express、Koa)编写 Web 函数,也可以将您本地的 Web 框架服务以极小的改造量快速迁移上云。 减少请求处理环节 函数可以直接接收并处理HTTP 请求,API 网关不再需要做 json 格式转换,减少请求处理环节,提升 Web 服务性能。 编写体验舒适化 HTTP函数的编写体验更贴近编写原生 Web 服务,可以使用 Node.js 原生接口,保证和本地开发服务体验一致。 限制 HTTP函数只允许创建APIG共享版、APIG专享版、APIC的触发器类型,其他触发器不支持。 同一个函数支持绑定多个API触发器,但所有 API 都必须在一个APIG服务下。 针对http函数,用户的http响应体不超过6M。 不支持长时运行和异步调用,不支持重试。
        来自:
        帮助文档
        函数工作流
        产品简介
        函数类型
        HTTP函数
      • 零基础使用开发者平台-边缘函数
        本文介绍如何零基础使用边缘函数 边缘函数基本概念 初识边缘函数 说明 什么是边缘函数 通过介绍AccessOne开发者平台边缘函数的主要功能和应用场景,帮助首次使用边缘安全加速平台的客户全面认识产品 为什么需要边缘函数 通过详细介绍产品优势,帮助客户全面了解边缘函数能解决的业务问题 边缘函数工作原理 通过详细介绍边缘函数工作原理 相关术语 为帮助客户在浏览相关文档时能更快更准确理解相关功能及流程,专门提炼相关专业术语并提供解释说明 开通和接入边缘函数 开通和接入边缘函数 说明 开通边缘函数 支持官网自助开通套餐 创建边缘函数 详细介绍通过控制台创建边缘函数 [使用边缘函数绑定您的CDN域名](
        来自:
        帮助文档
        边缘安全加速平台
        快速入门
        开发者平台
        零基础使用开发者平台-边缘函数
      • 使用示例模板创建函数
        本章介绍函数工作流如何使用示例模板创建函数。 概述 FunctionGraph平台提供了函数模板,在创建函数时选择模板,实现模板代码、运行环境自动填充,快速构建应用程序。 创建函数 1. 登录函数工作流控制台,在左侧的导航栏选择“函数模板”。 2. 在“函数模板”界面,“云服务”选择“函数工作流”,模板选择Python 2.7的“context使用指导”,单击“使用模板”。 说明 此处以Python 2.7的“context使用指导”举例,请您根据实际需求选择模板。 3. 选择函数模板后,会加载模板内置的代码、配置信息,进入到“创建函数”界面。 4. 输入函数名称“context”,选择已创建的委托,其他设置保持不变,单击“创建函数”,进入配置详情页。 说明 若不配置委托,在触发函数时,执行结果会返回 Failed to access other services because no temporary AK, SK, or token has been obtained. Please set an agency. 5. 完成后单击“保存”。 触发函数 1. 在“context”函数的“代码”页签,单击“测试”。 2. 在弹出的“配置测试事件”对话框中,选择“空白模板”,再单击“创建”。 3. 继续单击“测试”,等待测试完成,查看测试结果。 执行成功结果
        来自:
        帮助文档
        函数工作流
        用户指南
        构建函数
        使用示例模板创建函数
      • 开通边缘函数
        本文介绍边缘函数增值服务的开通方式。 基本说明 边缘函数是全站加速的一项增值服务,开通使用后需额外付费,边缘函数计费说明详见边缘函数计费。 开通全站加速边缘函数有2种方式: 1. 全站加速新客户,可在开通全站加速的同时一起开启边缘函数。 2. 全站加速存量客户,可通过增配的方式开通全站加速边缘函数。 开通步骤 新客户 目前开通天翼云全站加速业务时,默认关闭边缘函数,如需开启边缘函数,可打开边缘函数的开关后再提交订购。 存量客户 已开通全站加速按量产品,尚未开通全站加速边缘函数的客户,当前支持以增配的方式开通边缘函数。 增配方式一 1. 进入客户控制台,找到函数管理菜单,如果您只开通了全站加速产品,点击立即开通将直接跳转到增配全站加速边缘函数的页面;如果您同时开通了CDN加速和全站加速,会弹出如下界面,请选择"增配全站加速边缘函数"后点击确定按钮,进入增配页面。 2. 进入增配全站加速产品页面后,增配边缘函数是默认选中的,阅读并勾选服务协议后,点击右下角的"增配边缘函数”按钮提交,完成增配边缘函数。
        来自:
        帮助文档
        全站加速
        订购说明
        开通增值服务
        开通边缘函数
      • 版本管理
        本章介绍函数工作流如何进行版本管理。 概述 在函数从开发、测试、生产过程中,可以发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,您可以根据实际需要修改版本配置信息。 函数创建以后,默认版本为latest版本,每个函数都有一个latest版本。函数代码发布后,您可以根据实际需要修改版本配置信息。 说明 版本相当于函数服务的快照,可对应代码里的tag,函数版本会对应函数的配置、代码等,新版本默认不绑定触发器。当用户新建版本后,对应版本的配置(如环境变量等)、代码等都无法更新,从而保证版本的稳定性、可追溯性等。 发布版本 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 在“版本”页签下,单击“发布新版本”。 发布新版本参数配置 版本号:您自定义的版本号,用于区分不同的版本。当您未设置时,系统以时间生成版本号,例如:v20220510190658。 描述:对于版本的描述信息,可以不填。 4. 单击“确定”,系统自动完成版本发布,当前函数版本也会切换至新创建的版本。 说明 单个函数最多可以发布10个版本。 latest版本设置了预留实例,能修改函数配置。新发布的非latest版本默认不带预留实例。 基于latest创建的新版本默认不会挂载磁盘,如果不绑定触发器就无法单独设置环境变量。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置函数
        版本管理
      • 配置单实例多并发
        配置单实例多并发 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 选择“设置 > 并发”,开始配置。 参见表进行配置,完成后单击“保存”。 并发基础配置 参数说明 参数 说明 单实例并发数 单个实例支持的请求并发数。取值范围为11000。 单函数最大实例数 单个函数的运行实例数,默认值400,最大值为1000;1表示不限制实例数;0代表禁用。 说明 超过实例数限制处理能力的请求会被直接丢弃,而不是重试。 当前超过实例数限制导致的请求错误不会直接显示在函数日志中,您可以通过配置函数异步来获取错误详细信息。 配置约束 对于Python函数,由于Python GIL锁导致实例上的线程被绑定到一个核上,造成多并发无法使用多核,即使配置更大资源规格也无法提升函数处理性能。 对于Node.js函数,由于V8引擎的单进程单线程,造成多并发无法使用多核,即使配置更大资源规格也无法提升函数处理性能。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置函数
        配置单实例多并发
      • 创建告警规则
        本章介绍函数工作流如何创建告警规则。 函数及触发器创建以后,可以实时监控函数被调用及运行情况。 监控函数 不同版本函数的监控信息做了区分,查询函数指标之前设置函数版本,可以查询不同版本对应的监控信息。 操作步骤 函数实现与云监控服务的对接,函数上报云监控服务的监控指标,用户可以通过云监控服务来查看函数产生的监控指标和告警信息。 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、单击函数名称,进入函数详情界面。 3、选择函数对应的版本或者别名,选择“监控 > 指标”。 4、单击“创建告警规则”,弹出“创建告警规则”对话框。 5、输入告警参数,单击“下一步”。如下图所示。 创建告警规则 6、输入告警规则名称,单击“确定”。 监控指标说明 告警监控指标如下表所示。 告警监控指标说明表 指标名称 显示名 描述 单位 上限值 下限值 建议阈值 值类型 所属维度 count 调用次数 该指标用于统计函数调用次数 次数 0 int packagefunctionname failcount 错误次数 该指标用于统计函数调用错误次数 次数 0 int packagefunctionname rejectcount 被拒绝次数 该指标用于统计函数调用被拒绝次数 次数 0 int packagefunctionname duration 平均运行时间 该指标用于统计函数调用平均运行时间 毫秒 0 int packagefunctionname maxDuration 最大运行时间 该指标用于统计函数调用最大运行时间 毫秒 0 int packagefunctionname minDuration 最小运行时间 该指标用于统计函数调用最小运行时间 毫秒 0 int packagefunctionname
        来自:
        帮助文档
        函数工作流
        用户指南
        监控
        指标
        创建告警规则
      • 权限管理
        操作 FunctionGraph ReadOnlyAccess FunctionGraph CommonOperations FunctionGraph FullAccess 创建函数 × × √ 查询函数 √ √ √ 修改函数 × × √ 删除函数 × × √ 调用函数 × √ √ 查看函数日志 √ √ √ 查看函数指标数据 √ √ √
        来自:
        帮助文档
        函数工作流
        产品简介
        权限管理
      • 使用Kafka触发器
        本章介绍函数工作流如何使用Kafka触发器。 使用Kafka触发器后,FunctionGraph会定期轮询Kafka实例指定Topic下的新消息,FunctionGraph将轮询得到的消息作为参数传递来调用函数。 前提条件 进行操作之前,需要做好以下准备。 已经创建函数。 创建Kafka触发器,必须开启函数工作流VPC访问,请参见配置网络。 已经创建Kafka实例。 在Kafka实例下创建主题。 创建Kafka触发器 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择待配置的函数,单击进入函数详情页。 3、选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 4、设置以下信息。 触发器类型:选择“分布式消息服务(Kafka)”。 实例:选择已创建专享版Kafka实例。 主题:选择专享版Kafka实例的Topic。 批处理大小:每次从Topic消费的消息数量。 用户名:Kafka实例开启SSL时需要填写。连接Kafka专享版实例的用户名。 密码:Kafka实例开启SSL时需要填写。连接Kafka专享版实例的密码。 5、单击“确定”,完成kafka触发器的创建。 说明 开启函数流VPC访问后,需要在Kafka服务安全组配置对应子网的权限。如何开启VPC访问请参见 Kafka触发器当前支持选择多个Topic主题,从而避免Topic过多导致创建的触发器数量被限制。 配置Kafka事件触发函数。 1、返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择待配置的函数,单击进入函数详情页。 3、在函数详情页,选择函数版本。 4、在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 5、填写如下表示测试信息后,单击“保存”。 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。选择默认值:“创建新的测试事件”。 事件模板 选择"kafkaeventtemplate"模板,使用系统内置Kafka事件模板。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“”(或中划线“”),并以字母或数字结尾,长度为125个字符,例如kafka123test。 测试事件 自动加载系统内置kafka事件模板,本例不做修改。 6、单击“测试”,可以得到函数运行结果,函数会返回输入kafka消息数据。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        使用Kafka触发器
      • 使用LTS触发器
        本章介绍函数工作流如何使用LTS触发器。 前提条件 已经创建函数。 已经创建LTS FullAccess权限的委托,创建过程请参见配置委托权限。 已经创建日志组,此处以LogGroup1为例,创建过程请参见云日志服务用户指南日志管理日志组。 已经创建,此处以LogTopic1为例,创建过程请参见云日志服务用户指南日志管理日志流。 创建LTS触发器 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择待配置的函数,单击进入函数详情页。 3、选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 4、设置以下信息。 触发器类型:选择“云日志服务(LTS)”。 日志组:选择已创建的日志组,例如:LogGroup1。 日志流:选择已创建的日志流,例如:LogStream1。 5、单击“确定”,完成LTS触发器的创建。 配置LTS事件触发函数 说明 当原始LTS事件消息超过75KB,会把原始LTS事件消息按照75KB维度拆分为多条消息触发执行函数。 1、返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择待配置的函数,单击进入函数详情页。 3、在函数详情页,选择函数版本。 4、在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 5、填写如表所示测试信息后,单击“保存”。 表 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。选择默认值:“创建新的测试事件”。 事件模板 选择"ltseventtemplate"模板,使用系统内置LTS事件模板。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“”(或中划线“”),并以字母或数字结尾,长度为125个字符,例如lts123test。 测试事件 自动加载系统内置lts事件模板,本例不做修改。 6、单击“测试”,可以得到函数运行结果,函数会返回输入LTS数据。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        使用LTS触发器
      • 别名管理
        本章介绍函数工作流如何配置函数别名管理。 概述 别名指向函数的特定版本,推荐您创建别名并把别名暴露给客户端(例如绑定触发器到别名上而不是某个版本上)。这样,通过修改在别名上配置的版本,可以实现版本的更新和回滚,客户端无感知。一个别名支持配置最多两个版本,在不同的版本上可以分配不同的权重,实现灰度发布。 创建别名 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 在“别名”页签下,单击“创建别名”。 创建别名 别名名称:您自定义的别名名称,用于区分不同的别名。 对应版本:选择需要关联的版本。 开启灰度版本:选择是否开启灰度版本,开启灰度版本后,一个别名可以同时关联两个版本,根据设置的权重比例,函数切换部分主版本的请求到灰度版本运行。 灰度版本:选择需要关联的灰度版本,latest版本不能作为灰度版本。 权重:为灰度版本设置权重,支持输入0100的整数。 描述:对于别名的描述信息。 4. 单击“确定”,完成别名的创建。 说明 单个函数最多可以创建10个别名。 修改别名 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 在“latest版本”的“别名”页签下,选择需要修改的函数别名。 修改别名 4. 单击“确定”,完成函数别名修改。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置函数
        别名管理
      • 使用开源Kafka触发器
        本章介绍函数工作流如何使用开源Kafka(OPENSOURCEKAFKA)触发器。 使用开源Kafka触发器后,FunctionGraph会定期轮询开源Kafka指定Topic下的新消息,FunctionGraph将轮询得到的消息作为参数传递来调用函数。 前提条件 进行操作之前,需要做好以下准备。 已经创建函数。 创建Kafka触发器,必须开启函数工作流VPC访问,请参见配置网络。 创建开源Kafka触发器 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择待配置的函数,单击进入函数详情页。 3、选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。 4、设置以下信息。 触发器类型:选择“开源Kafka(OPENSOURCEKAFKA)”。 连接地址:搭建kafka的broker地址列表,以逗号分隔。 主题:用户自建的topic。 批处理大小:单次函数拉取最大数据量。 5、单击“确定”,完成开源kafka触发器的创建。 说明 函数网络配置需要和创建kafka的ecs节点网络配置一样,包括vpc和子网。 激活kafka触发器 开源Kafka触发器创建完成后默认是停用状态,需要在触发器界面上单击“启动”。 说明 如果启动失败可以联系技术支持工程师。 配置Kafka事件触发函数 1、返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、选择待配置的函数,单击进入函数详情页。 3、在函数详情页,选择函数版本。 4、在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 5、填写如下所示测试信息后,单击“保存”。 表 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。选择默认值:“创建新的测试事件”。 事件模板 选择"kafkaeventtemplate"模板,使用系统内置Kafka事件模板。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“”(或中划线“”),并以字母或数字结尾,长度为125个字符,例如kafka123test。 测试事件 自动加载系统内置kafka事件模板,本例不做修改。 6、单击“测试”,可以得到函数运行结果,函数会返回输入kafka消息数据。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        使用开源Kafka触发器
      • 使用RabbitMQ触发器
        配置RabbitMQ事件触发函数 1. 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 在函数详情页,选择函数版本。 4. 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 5. 填写如表所示测试信息后,单击“保存”。 表 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。选择默认值:“创建新的测试事件”。 事件模板 选择“rabbitmqeventtemplate模板”,使用系统内置RabbitMQ事件模板。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“”(或中划线“”),并以字母或数字结尾,长度为125个字符,例如kafka123test。 测试事件 自动加载系统内置RabbitMQ事件模板,本例不做修改。 6. 单击“测试”,可以得到函数运行结果,函数会返回输入RabbitMQ消息数据。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        使用RabbitMQ触发器
      • 1
      • ...
      • 9
      • 10
      • 11
      • 12
      • 13
      • ...
      • 125
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      聚力AI赋能 天翼云大模型专项

      大模型特惠专区·Token Plan 轻享包低至9.9元起

      青云志云端助力计划

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

      企业出海解决方案

      助力您的业务扬帆出海,通达全球!

      天翼云信创专区

      “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富

      中小企业服务商合作专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      物理机 DPS

      弹性伸缩服务 AS

      天翼云CTyunOS系统

      训推服务

      公共算力服务

      星辰TokenHub运营服务平台

      应用托管

      智算一体机

      人脸比对

      推荐文档

      环境准备

      常见问题

      监控节点运行状态

      • 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号