活动

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

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • 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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      函数计算_相关内容
      • 配置初始化
        本章介绍函数工作流如何配置函数初始化。 概述 初始化函数在函数实例启动成功后执行,执行成功后,实例才能开始调用请求处理函数处理请求。FunctionGraph保证一个函数实例在生命周期内,初始化函数成功执行且只能成功执行一次。 应用场景 多个请求处理可以共享的业务逻辑适合放到初始化函数,以降低函数时延,例如深度学习场景下加载规格较大的模型、数据库场景下连接池构建。 前提条件 已创建函数。 初始化函数 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 选择“设置 > 高级设置”,开始配置。 开启初始化配置 初始化配置参数说明 参数 说明 配置初始化函数 如需初始化,请开启此参数。 初始化超时时间(秒) 函数初始化的超时时间,如开启函数初始化功能则设置,不开启则不设置。函数初始化超时时间设置范围为1300秒。 函数初始化入口 在函数配置页面中,可以选择开启函数初始化功能。各runtime的函数初始化入口命名规范与原有函数执行入口保持一致。如Node.js和Python函数,命名规则:[文件名].[初始化函数名]。 说明 如不开启函数初始化功能则无需配置函数初始化入口 说明 开启函数初始化功能后,各runtime的函数初始化入口命名规范与原有函数执行入口保持一致。如Node.js和Python函数,命名规则:[文件名].[初始化函数名]。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置函数
        配置初始化
      • Web Standards
        本文介绍函数运行时中的Web标准API。 运行时提供了以下标准化API,供边缘运行的用户函数使用。 JavaScript标准内置对象 JavaScript内置对象都可使用。但下面这些例外: 注意 eval() 出于安全原因,不允许使用。 uneval() 出于安全原因,不允许使用。 new Function 出于安全原因,不允许使用。 值属性 这些全局属性返回一个简单值,这些值没有自己的属性和方法。 globalThis Infinity NaN undefined 函数属性 全局函数可以直接调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回给调用者。 eval()(出于安全原因,不允许使用。) uneval()(出于安全原因,不允许使用。) isFinite() isNaN() parseFloat() parseInt() decodeURI() decodeURIComponent() encodeURI() encodeURIComponent() 基本对象 顾名思义,基本对象是定义或使用其他对象的基础。基本对象包括一般对象、函数对象和错误对象。 Object Function (new Function出于安全原因,不允许使用。) Boolean Symbol 错误对象 错误对象是一种特殊的基本对象。它们拥有基本的Error类型,同时也有多种具体的错误类型。 Error RangeError ReferenceError SyntaxError TypeError URIError AggregateError InternalError 数字和日期对象 用来表示数字、日期和执行数学计算的对象。 Number BigInt Math Date 字符串 用来表示和操作字符串的对象。 String RegExp 可索引的集合对象 这些对象表示按照索引值来排序的数据集合,包括数组和类型数组,以及类数组结构的对象。 Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array BigInt64Array BigUint64Array
        来自:
        帮助文档
        边缘安全加速平台
        开发者平台
        运行时API
        Web Standards
      • 事件函数
        本章介绍函数工作流的事件函数的概述和优势。 概述 FunctionGraph支持事件类型函数。事件是指用于触发函数,通常为JSON格式的请求。用户作为事件源(事件的生产者),可以通过云服务平台或Cloud IDE触发函数并进行执行。在函数创建界面可以选择函数类型,事件类型的函数不受触发器类型的限制,当前FunctionGraph支持的所有类型触发器均可用于触发事件函数。 说明 1. FunctionGraph原生支持事件类型函数,在函数创建界面默认选择该类型。 2. 测试函数时在参数配置界面输入用户指定的事件JSON即可完成函数触发。 3. 用户也可以通过FunctionGraph支持的触发器进行事件函数触发。 优势 单机编程体验,简单易用 事件类型函数可以在FunctionGraph函数界面或Cloud IDE界面进行函数编辑或代码包上传,一键式完成函数云上部署,用户无需关心并处理函数的并发、故障恢复等问题。 高性能极速运行时 事件函数提供毫秒级函数启动、函数扩容、函数调用,秒级故障中断检测及秒级故障恢复。 便捷完备的工具链 提供完备的日志、调用链、debug及监控能力,支撑开发者“三步”上线函数应用。 限制 事件函数受限于事件格式(事件源),开发者在开发过程中需要遵循函数平台的函数开发规则。
        来自:
        帮助文档
        函数工作流
        产品简介
        函数类型
        事件函数
      • 配置委托权限
        配置函数委托 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 选择“设置 > 权限”,单击“创建委托”,根据实际业务场景,配置函数委托。 配置函数委托参数说明 参数 说明 函数配置委托 选择已创建的函数委托。 函数执行委托 勾选“为函数执行单独设置委托”,需配置此参数。 说明 在创建函数过程中选择委托时,勾选“为函数执行单独设置委托”时,弹出“函数执行委托”,函数执行委托与函数配置委托可独立设置,这将减小不必要的性能损耗;不勾选时,函数执行委托和函数配置委托将使用同一委托,即使用同一个选择的委托或不使用任何委托。 配置完成后单击“保存”。 修改委托 修改委托:如果需要修改委托的权限、持续时间、描述等,可以在IAM控制台修改委托。 注意 FunctionGraph相关委托修改后,约10分钟生效(如context.getToken更新)。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置函数
        配置委托权限
      • 查看函数日志
        本章介绍函数工作流如何查看函数日志。 FunctionGraph函数实现了与云日志服务的对接,用户无需任何配置,即可查询函数日志信息。 函数日志信息 在FunctionGraph函数控制台,可以通过以下两种方式查看函数日志。 在测试页签查看日志 函数创建完成后,可以测试函数,在执行结果页,可以查看函数测试日志。 此处最多显示2KB字节日志,如果日志太多,可以去函数详情页日志页签查询日志。 在日志页签查看日志 在函数详情页“监控 > 日志”页签。
        来自:
        帮助文档
        函数工作流
        用户指南
        监控
        日志
        查看函数日志
      • 执行角色
        执行角色 概述 使用云工作流构建应用时,您需要创建执行委托角色并授予相应权限,若不配置委托角色,云工作流默认使用 服务内联委托 角色 。云工作流在执行流程时将以该角色身份代表您访问云服务,例如执行函数、发送消息或调用其他流程。 云工作流基于统一身份认证IAM的委托权限管理机制。授权原理如下:策略定义了访问某项服务的能力,将策略绑定到委托后,该委托便具备访问该服务的权限。第三方只需扮演具备所需权限的角色即可访问服务,无需长期密钥,从而提升系统安全性。 操作步骤 创建委托角色 1. 使用 IAM管理员 登录IAM控制台。 2. 在左侧导航栏,选择 委托。 3. 在委托列表页面,单击 创建委托。 4. 在 创建委托 页面,选择 可信实体类型 为 服务委托, 点击下一步。 5. 在配置委托页面, 输入 委托名称 ,选择委托服务选 一类节点函数计算cf。 6. 输入完成后点击 完成,即可创建完成。 配置委托权限 1. 使用IAM管理员登录IAM控制台。 2. 在左侧导航栏,选择 委托。 3. 在委托列表页,选择需要授权的委托,点击旁边的 授权 按钮。 4. 在 选择策略 页面, 搜索/选择你需要的云服务策略, 本例子授权 对象存储 的 只读 权限 。 如果需要更精细的权限控制,可以先创建自定义策略,详情请查阅创建自定义策略 5. 授权范围将默认勾选全局范围,您可以直接点击“确定”完成授权。 6. 创建完成委托角色后, 即可在 工作流设置 中下拉选择设置。工作流设置详见工作流执行器关于 工作流配置 说明。
        来自:
        帮助文档
        函数计算
        用户指南
        云工作流
        控制台操作
        执行角色
      • 在线调试
        本章介绍函数工作流如何在线调试函数。 注意事项 事件数据作为event参数传入入口函数,配置后保存可以持久化,以便下次测试使用。每个函数最多可配置10个测试事件。 创建测试事件 1. 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数页面。 2. 单击函数名称,进入函数详情界面。 3. 在函数详情页,选择函数版本,单击“测试”,弹出“配置测试事件”页。 4. 在“配置测试事件”界面填写测试信息,如下表所示,带参数为必填项。 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。默认值为:“创建新的测试事件”。 事件模板 使用空白模板需要编辑测试事件。使用已有模板会自动加载相对应的测试事件。 事件名称 事件名称必须以大写或小写字母开头,支持字母(大写或小写), 数字和下划线“”(或中划线“”),并以字母或数字结尾, 长度为125个字符,例如even123test。 测试事件 输入测试事件。 事件模板说明 模板名称 模板说明 timereventtemplate 模拟TIMER事件,触发函数。 5. 单击“保存”,完成测试事件创建。 测试函数 函数创建以后,可以在线测试函数能否正常运行,验证能否实现预期功能。 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 单击函数名称,进入函数详情界面。 3. 在函数详情页,选择函数版本,选择测试事件,单击“测试”。 选择测试事件 4. 单击“测试”,可以得到函数运行结果。 说明 “日志”页签最多显示2K日志,如需查看完整日志,请参见
        来自:
        帮助文档
        函数工作流
        用户指南
        在线调试
      • 使用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(专享版)触发器
      • 总览
        本文介绍如何查看CDN加速边缘函数的平台基本信息和整体使用情况。 未开通边缘函数 1. 未开通边缘函数时,单击【总览】和【函数管理】,页面均会展示边缘函数介绍、功能优势、产品架构图等信息。 2. 单击【立即开通】,若您尚未订购CDN加速或全站加速,页面则弹窗提示:如未开通CDN加速、全站加速,请先开通后再增配边缘函数。具体的开通步骤,详情请见:边缘函数开通。 已开通边缘函数 开通过边缘函数,进入总览页,页面会展示【数据概览】和【使用统计】。 数据概览 数据概览展示函数数量、本月调用次数、本月出流量。 函数数量统计已创建的函数总数,包含所有状态(未部署、配置中、配置异常、已启用、已停用、已禁用)的函数。 本月调用次数统计所有函数本月的总调用次数。 本月出流量统计本月流出每个函数的流量总和。 使用统计 统计所选时间范围内的调用次数、网络出流量、错误次数。点击右侧的下载键还可以下载统计详情。 调用次数统计所选时间范围内的所有函数的总调用次数。 网络出流量统计所选时间范围内流出每个函数的流量总和。 错误次数统计所有函数的调用错误总次数。
        来自:
        帮助文档
        CDN加速
        用户指南
        BosonFaaS边缘函数
        操作说明
        总览
      • 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服务的监控指标参考
      • 零基础使用开发者平台-边缘函数
        本文介绍如何零基础使用边缘函数 边缘函数基本概念 初识边缘函数 说明 什么是边缘函数 通过介绍AccessOne开发者平台边缘函数的主要功能和应用场景,帮助首次使用边缘安全加速平台的客户全面认识产品 为什么需要边缘函数 通过详细介绍产品优势,帮助客户全面了解边缘函数能解决的业务问题 边缘函数工作原理 通过详细介绍边缘函数工作原理 相关术语 为帮助客户在浏览相关文档时能更快更准确理解相关功能及流程,专门提炼相关专业术语并提供解释说明 开通和接入边缘函数 开通和接入边缘函数 说明 开通边缘函数 支持官网自助开通套餐 创建边缘函数 详细介绍通过控制台创建边缘函数 [使用边缘函数绑定您的CDN域名](
        来自:
        帮助文档
        边缘安全加速平台
        快速入门
        开发者平台
        零基础使用开发者平台-边缘函数
      • 总览
        本文介绍全站加速边缘函数的总览。 未开通边缘函数 未开通边缘函数时,点击总览和函数管理,均展示边缘函数介绍、立即开通按钮、了解更多按钮。 点击立即开通按钮,如您尚未订购CDN加速或全站加速,则会弹窗提示:如未开通CDN加速、全站加速,请先开通后再增配边缘函数,如下图: 如您的CDN加速或全站加速产品在有效期内,点击立即开通可按需开通边缘函数,详细开通方式请参考开通边缘函数。 点击了解更多按钮可查看更多边缘函数的介绍。 已开通边缘函数 开通边缘函数后,总览页展示数据概览和使用统计。 数据概览 数据概览展示函数数量、本月调用次数、本月出流量。 函数数量统计已创建的函数总数,包含所有状态(未部署、配置中、配置异常、已启用、已停用、已禁用)的函数。 本月调用次数统计所有函数本月的总调用次数。 本月出流量统计本月流出每个函数的流量总和。
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        操作简介
        总览
      • 监控信息说明
        本章介绍函数工作流的监控信息说明。 FunctionGraph函数实现了与云监控服务的对接,用户无需任何配置,即可查询函数监控信息。 查看函数监控信息 FunctionGraph会统计函数的运行时指标,显示的指标是函数运行时活动的聚合视图。要查看不同函数版本的指标,可在查看指标前切换函数版本,查询不同版本对应的监控信息。 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 选择“监控 > 指标”,选择时间粒度(最近1天、最近3天、自定义),查看函数运行状态。 说明 可以查看的指标有:调用次数、错误次数、运行时间(包括最大运行时间、最小运行时间、平均运行时间)、被拒绝次数、资源统计。 指标说明 运行监控指标说明如下表所示。 监控指标说明表 指标 单位 说明 调用次数 次 函数总的调用请求数,包含了错误和被拒绝的调用。 异步调用在该请求实际被系统执行时才开始计数。 运行时间 毫秒 最大运行时间为某统计粒度(周期)下,即某一时间段内单次函数执行最大的运行时间。 最小运行时间为某统计粒度(周期)下,即某一时间段内单次函数执行最小的运行时间。平均运行时间为某统计粒度(周期)下,即某一时间段内单次函数执行平均的运行时间。 错误次数 次 指发生异常请求的函数不能正确执行完并且返回200,都计入错误次数。 函数自身的语法错误或自身执行错误也会计入该指标。 被拒绝次数 次 由于并发请求太多,系统流控而被拒绝的请求次数。 资源统计 个 该函数的请求并发数和预留实例数。
        来自:
        帮助文档
        函数工作流
        用户指南
        监控
        指标
        监控信息说明
      • 远程连接Windows云主机报错:出现身份验证错误,要求的函数不受支持
        问题描述 在安装Windows操作系统的本地PC上,通过远程桌面RDP协议(如MSTSC方式)连接Windows云服务器时,报错提示:出现身份验证错误,要求的函数不受支持。 如果报错信息中仅提示:出现身份验证错误,要求的函数不受支持。请参考“处理方法”部分解决该问题。 如果报错信息中附加提示“这可能是由于CredSSP加密数据库修正”,如下图所示,那么可能原因是微软于2018年3月发布安全补丁,该安全补丁会影响RDP连接CredSSP,从而导致通过RDP协议访问云服务器时连接失败。 处理方法 1. 登陆云服务器。 2. 打开“开始”菜单,右键单击“计算机”,选择“属性”,左侧导航栏选择“远程设置”。 3. 在“远程”页签中“远程桌面”栏,选择“允许远程连接到此计算机”。
        来自:
        帮助文档
        弹性云主机 ECS
        故障修复
        远程连接报错
        远程连接Windows云主机报错:出现身份验证错误,要求的函数不受支持
      • 触发器管理
        本章介绍函数工作流如何管理函数工作流的触发器。 停用/启用触发器 已经创建的触发器,通过设置停用/启用,控制触发器的状态。APIG触发器创建以后,不能停用,只能删除。 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、单击函数名称,进入函数详情界面。 3、选择“设置 > 触发器”,进入“触发器”页签,在需要停用/启用的触发器所在行,单击“停用”/“启用”,停用/启用触发器。 删除触发器 已经创建的触发器,如果不再使用,可以执行删除操作。 1、登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2、单击函数名称,进入函数详情界面。 3、单击“触发器”,进入“触发器”页签,在需要删除的触发器所在行,单击“删除”,删除触发器。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        触发器管理
      • 使用定时触发器
        本章介绍函数工作流如何使用定时触发器。 本节介绍创建定时触发器,按照设置的频率,定期触发函数运行,供用户了解定时触发器的使用方法。 前提条件 已经创建函数。 创建定时触发器 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、选择“监控 > 日志”,查询函数运行日志。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置触发器
        使用定时触发器
      • 云审计服务支持的FunctionGraph操作列表
        操作名称 资源类型 事件名称 创建函数 Functions createFunction 删除函数 Functions deleteFunction 修改函数信息 Functions updateFunctionConfig 发布函数版本 FunctionVersions publishFunctionVersion 删除函数版本别名 FunctionVersionsAlias deleteVersionAlias 删除函数触发器 Trigger deleteTrigger 创建函数触发器 Trigger createTrigger 停用函数触发器 Trigger disabledTrigger 启用函数触发器 Trigger enabledTrigger
        来自:
        帮助文档
        函数工作流
        用户指南
        审计
        云审计服务支持的FunctionGraph操作列表
      • 本地开发 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
      • 边缘函数开通
        本文介绍边缘函数增值服务的开通方式。 基本说明 天翼云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加速
        购买指南
        增值服务开通
        边缘函数开通
      • 在VPC中的函数如何访问公网?
        在函数详情页的网络配置部分,可以开启【允许函数默认网卡访问公网】;当公网访问被启用时,您的函数便能够发起对外的互联网请求。详细操作请参考 网络配置。 此外,您还可以在您的VPC中建立一个公网NAT(网络地址转换)服务;如果您允许函数访问您的VPC资源,即使您禁止函数通过默认网卡访问公网,函数仍然可以通过VPC内部的公网NAT服务来实现对公网的访问。这种方法可以在确保安全性的同时,让您的函数访问必要的互联网资源。
        来自:
        帮助文档
        函数计算
        常见问题
        函数管理
        在VPC中的函数如何访问公网?
      • 错误码说明
        本文介绍边缘函数请求过程中产生的错误码,方便问题排查。 终端用户请求错误 分类 定义 状态码 错误详情 :::: 函数错误 脚本异常:用户函数抛出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边缘函数
        错误码说明
      • 使用模板创建函数
        本章介绍函数工作流如何使用模板创建函数。 概述 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日志,了解函数更多日志信息,请参考
        来自:
        帮助文档
        函数工作流
        快速入门
        使用空白模板创建函数
      • 创建函数流任务
        本章介绍函数工作流如何创建函数流任务。 本章节主要介绍如何创建函数流任务和编排函数流任务。您可以根据实际业务场景来创建标准函数流或快速函数流。 标准模式面向普通的业务场景,支持长时间任务,支持执行历史持久化和查询,只支持异步调用,在函数流运行记录页面查询执行结果。 快速模式面向业务执行时长较短,需要极致性能的场景,只支持流程执行时长低于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成功”。 单击函数流任务名称,进入函数流任务详情,查看函数流执行结果。 查看执行结果
        来自:
        帮助文档
        函数工作流
        用户指南
        函数流管理
        创建函数流任务
      • 操作类
        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的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
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        错误码说明
      • 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函数
      • 使用示例模板创建函数
        本章介绍函数工作流如何使用示例模板创建函数。 概述 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. 进入增配全站加速产品页面后,增配边缘函数是默认选中的,阅读并勾选服务协议后,点击右下角的"增配边缘函数”按钮提交,完成增配边缘函数。
        来自:
        帮助文档
        全站加速
        订购说明
        开通增值服务
        开通边缘函数
      • 权限管理
        操作 FunctionGraph ReadOnlyAccess FunctionGraph CommonOperations FunctionGraph FullAccess 创建函数 × × √ 查询函数 √ √ √ 修改函数 × × √ 删除函数 × × √ 调用函数 × √ √ 查看函数日志 √ √ √ 查看函数指标数据 √ √ √
        来自:
        帮助文档
        函数工作流
        产品简介
        权限管理
      • 版本管理
        本章介绍函数工作流如何进行版本管理。 概述 在函数从开发、测试、生产过程中,可以发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,您可以根据实际需要修改版本配置信息。 函数创建以后,默认版本为latest版本,每个函数都有一个latest版本。函数代码发布后,您可以根据实际需要修改版本配置信息。 说明 版本相当于函数服务的快照,可对应代码里的tag,函数版本会对应函数的配置、代码等,新版本默认不绑定触发器。当用户新建版本后,对应版本的配置(如环境变量等)、代码等都无法更新,从而保证版本的稳定性、可追溯性等。 发布版本 1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 2. 选择待配置的函数,单击进入函数详情页。 3. 在“版本”页签下,单击“发布新版本”。 发布新版本参数配置 版本号:您自定义的版本号,用于区分不同的版本。当您未设置时,系统以时间生成版本号,例如:v20220510190658。 描述:对于版本的描述信息,可以不填。 4. 单击“确定”,系统自动完成版本发布,当前函数版本也会切换至新创建的版本。 说明 单个函数最多可以发布10个版本。 latest版本设置了预留实例,能修改函数配置。新发布的非latest版本默认不带预留实例。 基于latest创建的新版本默认不会挂载磁盘,如果不绑定触发器就无法单独设置环境变量。
        来自:
        帮助文档
        函数工作流
        用户指南
        配置函数
        版本管理
      • 1
      • ...
      • 9
      • 10
      • 11
      • 12
      • 13
      • ...
      • 129
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      青云志云端助力计划

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

      出海产品促销专区

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

      天翼云信创专区

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

      中小企业服务商合作专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      物理机 DPS

      镜像服务 IMS

      轻量型云主机

      天翼云CTyunOS系统

      训推服务

      公共算力服务

      智算一体机

      人脸实名认证

      人脸比对

      推荐文档

      恢复文件和文件夹备份

      端口开放情况

      什么是服务器迁移

      导出数据

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