活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      函数计算_相关内容
      • 不支持的特性和使用限制
        SQL中union/union all关键字使用的注意事项 不支持包含InnerTable的union运算,比如两个InnerTable,InnerTable与分片表,InnerTable与全局表。 不支持包含InnerTable的union/union all与聚合函数、limit、groupby、having、orderby等关键字运算。 当分组属性中参数:isPermitComplexInnerTableSql“true”时,允许union、union all中使用两个及两个以上的库内分表,反之禁止。 聚合函数 不支持在包含InnerTable的sql中使用包含聚合函数及运算的的表达式(诸如count()+' ')。 having关键字的使用注意事项 having条件中不支持“and”或“or”连接的多个表达式。 having条件中请在表达式左侧使用字段或别名,右侧使用过滤值。 having条件中请使用字段或函数的别名,请勿使用函数本身。 主SQL语句的having中不支持subquery,只能处理常量;子查询语句的having中支持subquery。 子查询 不支持包含InnerTable的子查询语句中“”关键字和聚合函数一起使用。 不支持子查询中InnerTable的数量大于1。 不支持包含InnerTable的子查询中使用包含聚合函数及运算的的表达式(诸如count()+' ')。 不支持包含InnerTable的子查询中使用union/union all。 不支持delete、update语句中使用包含InnerTable的子查询。 不支持delete、update语句包含InnerTable在内的多表操作。
        来自:
        帮助文档
        分布式关系型数据库
        产品介绍
        使用限制
        不支持的特性和使用限制
      • 时间相关函数
        本文简述时间相关函数的语法、作用、入参、返回值、示例。 ctyun.now 函数信息详见下表: 项目 描述 语法 secs ctyun.now() 作用 从nginx时间缓存,返回当前时间戳。 入参 无。 返回值 secs : number,带小数表示毫秒的时间戳,例如 1657678155.998。 示例: livecodeserver local secs ctyun.now() secs 1657678155.998 ctyun.time 函数信息详见下表: 项目 描述 语法 sec ctyun.time() 作用 从nginx时间缓存,返回当前时间戳。 入参 无。 返回值 sec : number,时间戳,例如 1657678155。 示例: livecodeserver local sec ctyun.time() sec 1657678155 ctyun.localtime 函数信息详见下表: 项目 描述 语法 str ctyun.locattime() 作用 从nginx时间缓存,返回当前时间。 入参 无。 返回值 str: 返回nginx 缓存时间的本地时间(格式为 )yyyymmdd hh:mm:ss。 示例: abnf local str ctyun.localtime() str "20220715 15:31:20" ctyun.utctime 函数信息详见下表: 项目 描述 语法 str ctyun.utctime() 作用 从nginx时间缓存,返回当前时间。 入参 无。 返回值 str: 返回nginx 缓存时间的utc时间(格式为 )yyyymmdd hh:mm:ss。 示例: abnf local str ctyun.utctime() str "20220715 07:31:20"
        来自:
        帮助文档
        全站加速
        用户指南
        UDFScript用户自定义脚本
        UDFScript函数说明
        时间相关函数
      • 创建函数流触发器
        本章介绍如何创建函数流触发器 本节介绍创建函数流触发器,函数流触发器当前支持APIG触发器、定时触发器。 创建定时触发器 1. 登录FunctionGraph控制台,进入“函数流”页面。 2. 在“函数流”流程列表页面,选择需要创建触发器的流程,单击“编辑”,进入编辑页面。 3. 单击“开始”节点,在右侧弹出的属性页面添加触发器,触发器类型选择“定时触发器”。 4. 填写触发器配置信息。如下表所示,带参数为必填项。 定时触发器配置信息 配置项 说明 触发规则 定时触发器的触发规则,当前只支持Cron表达式 Cron表达式 用于表示任务调度的表达式,能够表示特定周期进行的特定的时间、日期等。 附加信息 附加信息为json格式,输入必须包含input,在input内输入需要的json体。 input的内容会作为流程的输入参数。 5. 单击“创建”,完成定时触发器创建。 创建APIG(共享版)触发器 说明 首次使用API网关的用户不再支持共享版服务,老用户仍可继续使用共享版服务。即API网关当前已不提供共享版,目前只有存量用户可以使用共享版。 函数流APIG触发器目前仅支持IAM认证方式。 1. 登录FunctionGraph控制台,进入“函数流”页面。 2. 在“函数流”流程列表页面,选择需要创建触发器的流程,单击“编辑”,进入编辑页面。 3. 单击“开始”节点,在右侧弹出的属性页面添加触发器,触发器类型选择“APIG触发器(共享版)”。 4. 填写触发器配置信息。如下表所示,带参数为必填项。 5. 单击“创建”,完成APIG(共享版)触发器创建。 APIG触发器(共享版)信息 字段 填写说明 分组 API分组相当于一个API集合,API提供方以API分组为单位,管理分组内的所有API。 选择“APIGrouptest”。 发布环境 API可以同时提供给不同的场景调用,如生产、测试或开发。 API网关服务提供环境管理,在不同的环境定义不同的API调用路径。 选择“RELEASE”,才能调用。 API类型 API类型: 路径 接口请求的路径。 格式如:/users/projects 请求方式 接口调用方式:GET、POST、DELETE、PUT、PATCH、HEAD、OPTIONS、ANY 其中ANY表示该API支持任意请求方法。
        来自:
        帮助文档
        函数工作流
        用户指南
        函数流管理
        创建函数流触发器
      • 数据管理操作
        触发器管理 1. 在“对象列表”下选择“触发器”页签。单击“新建触发器”,输入触发器名称、触发表、触发时机、和触发事件、触发器语句等信息。 2. 确认无误后,单击“立即创建”并在“请确认触发器定义脚本”窗口再次确认,有误请单击“返回修改”,无误请单击“执行脚本”即可创建成功。 函数管理 1. 在“对象列表”下选择“函数”页签。单击“新建函数”,输入函数名称、返回值类型和描述等信息。 2. 确认无误后,单击“确定”。页面跳转到创建函数的SQL预览页面。 3. 在SQL预览页面中单击“选项”,对存储过程的SQL Security、确定性、数据访问等进行配置。 4. 确认无误后,单击“保存”。若您需要修改,请在SQL窗口修改SQL语句,若您确认无误,请单击“执行”即可创建成功。
        来自:
        帮助文档
        数据管理服务
        快速入门
        数据管理操作
      • addEventListener
        本文介绍函数运行时中的addEventListener定义与用法。 此函数定义了执行用户函数脚本的触发器。addEventListener仅支持注册一个事件监听器。当前仅支持fetch请求事件,通过注册fetch事件监听器,生成HTTP请求事件FetchEvent,进而实现对HTTP请求的处理。 定义 javascript addEventListener(type: string, listener: (event: FetchEvent) > void): void; 说明 如果注册了多个"fetch"类型的监听器,当一个监听器未调用时event.respondWith(),运行时会将事件传递给下一个已注册的监听器。 如果对某个事件进行多次调用会形成调用链条。当某个回调函数调用了respondWith函数时,调用链条会被终止,后面注册的回调函数不会再被调用。 参数 type string 事件类型,当前仅支持"fetch",后续会支持"scheduled"。 listener function 事件监听器。用于处理事件回调。 示例 javascript // 注册请求事件监听器 addEventListener("fetch", event > { // 响应客户端请求 return event.respondWith( new Response("Hello world") ) }) 相关参考 示例代码:返回 HTML 页面 示例代码:返回 JSON
        来自:
        帮助文档
        边缘安全加速平台
        开发者平台
        运行时API
        addEventListener
      • Kafka触发器
        操作步骤 1. 登录工作流控制台,点击目标工作流,进入工作流详情详情。 2. 在配置选项卡中,选择左边的 工作流调度 选项卡。 3. 点击 创建工作流调度 ,在弹出的右抽屉中选择 Kafka触发器,配置参数解释如下表。 配置项 操作说明 示例 触发器类型 选择Kafka触发器。 Kafka触发器 名称 填写自定义的触发器名称。 kafkatrigger Kafka实例 选择已创建的Kafka实例。 Topic 选择已创建的Kafka实例的Topic。 Group ID • 快速创建 :推荐方案。自动创建以GROUPFCTrigger{triggername}{uuid}命名的Group ID。 • 使用已有:选择Kafka实例已有的GroupID,请您注意不要与已有的业务混用GroupID,否则会影响已有的消息收发。 消费任务并发数 消费者的并发数量,有效取值范围为[1,20],建议不超过Topic的分区数。该值同时影响投递到函数的并发数。 消费位点 选择消息的消费位点,即触发器从kafka消息队列开始拉取消息的位置。 • 最早位点 :从最早位点开始消费。 • 最新位点:从最新位点开始消费。 最新位点 调用方式 选择函数调用方式。 • 同步调用 :指触发器消费topic消息后投递到函数是同步调用,会等待函数响应后继续下一个消息投递。但消费任务并发数大于1时,多个消费者有可能会并发消费消息并投递,并发的情况视topic队列本身积存的消息而定。 • 异步调用:指触发器消费topic消息后投递到函数是异步调用,不会等待函数响应,可以快速消费事件。 同步调用 触发器启用状态 创建触发器后是否立即启用。默认选择开启,即创建触发器后立即启用触发器。 启用 推送配置 • 批量推送条数 :批量推送的最大值,积压值达到后立刻推送,取值范围为[1,10000]。 • 批量推送间隔 :批量推送的最大时间间隔,达到后立刻推送,单位秒,取值[0,15]。默认0无需等待,数据直接推送。 • 推送格式:函数收到的事件格式,详情请查阅触发器事件消息格式。 重试策略 消息推送函数失败后重试的策略,共两种: • 指数退避 :指数退避重试,重试5次,重试周期为2,4,8,16,32(秒)。 • 线性退避:线性退避重试,重试5次,重试周期为1,2,3,4,5(秒)。 容错策略 当重试次数耗尽后仍然失败时的处理方式: • 允许容错 :当异常发生并超过重试策略配置时直接丢弃。 • 禁止容错:当异常发生并超过重试策略配置时继续阻塞执行。 死信队列 当容错策略为:允许容错时,可以额外开启死信队列。当开启死信队列时且异常发生并超过重试策略配置时,消息会被投递到指定的消息队列里,当前只支持投递到kafka和rocketmq
        来自:
        帮助文档
        函数计算
        用户指南
        云工作流
        控制台操作
        工作流调度
        Kafka触发器
      • URL函数
        云日志服务支持如下URL函数。 函数列表 函数名称 语法 说明 urlencode urlencode(x) 对URL进行编码。 urldecode urldecode(x) 对URL进行解码。 urlextractfragment urlextractfragment(x) 从URL中提取Fragment信息。 urlextracthost urlextracthost(x) 从URL中提取Host信息。 urlextractparameter urlextractparameter(x) 从URL的查询部分中提取指定参数的值。 urlextractpath urlextractpath(x) 从URL中提取访问路径信息。 urlextractport urlextractport(x) 从URL中提取端口信息。 urlextractprotocol urlextractprotocol(x) 从URL中提取协议信息。 urlextractquery urlextractquery(x) 从URL中提取查询部分的信息。 urlencode函数 对URL进行编码。 语法 plaintext urlencode(x) 参数说明 参数名称 说明 类型 是否必选 x 参数值为具体的URL地址 string类型 是 返回值类型 string 示例 select urlencode(' urldecode函数 对URL进行解码。 语法 plaintext urldecode(x) 参数说明 参数名称 说明 类型 是否必选 x 参数值为编码过的URL地址 string类型 是 返回值类型 string 示例 plaintext select urldecode('https%3A%2F%2Fwww.ctyun.cn%2Fh5%2Fauth%2Flogin') urlextractfragment函数 从URL中提取Fragment信息。 语法 plaintext urlextractfragment(x)
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        URL函数
      • 实现数据列的加解密
        本章节主要介绍最佳实践中实现数据列的加解密。 数据加密作为有效防止未授权访问和防护数据泄露的技术,在各种信息系统中广泛使用。作为信息系统的核心,GaussDB(DWS)数仓也提供数据加密功能,包括透明加密和使用SQL函数加密。本章节主要讨论SQL函数加密。 说明 DWS目前不支持从Oracle、Teradata和MySQL加密后到DWS解密。Oracle、Teradata和MySQL与DWS加解密有区别,需要非加密数据迁移到DWS后在DWS侧进行加解密。 技术背景 哈希函数 哈希函数又称为摘要算法,对于数据data,Hash函数会生成固定长度的数据,即Hash(data)result。这个过程是不可逆的,即Hash函数不存在反函数,无法由result得到data。在不应保存明文场景(比如口令password属于敏感信息),系统管理员用户也不应该知道用户的明文口令,就应该使用哈希算法存储口令的单向哈希值。 实际使用中会加入盐值和迭代次数,避免相同口令生成相同的哈希值,以防止彩虹表攻击。 哈希函数 对称密码算法 对称密码算法使用相同的密钥来加密和解密数据。对称密码算法分为分组密码算法和流密码算法。 分组密码算法将明文分成固定长度的分组,用密钥对每个分组加密。由于分组长度固定,当明文长度不是分组长度的整数倍时,会对明文做填充处理。由于填充的存在,分组密码算法得到的密文长度会大于明文长度。 流加密算法是指加密和解密双方使用相同伪随机加密数据流作为密钥,明文数据依次与密钥数据流顺次对应加密,得到密文数据流。实践中数据通常是一个位(bit)并用异或(xor)操作加密。流密码算法不需要填充,得到的密文长度等于明文长度。 对称密码算法
        来自:
        帮助文档
        数据仓库服务
        最佳实践
        安全管理
        实现数据列的加解密
      • user_tab_columns
        名称 类型 定义 tableschema name 列所在的表的模式(schema)名称 tablename name 列所在的表的名称 columnname name 列的名称 datatype text 列的数据类型 datatypeowner name 数据类型的所有者名称 datalength integer 列的数据长度,对于字符类型使用pgcharmaxlength函数,对于数值类型使用pgnumericprecision函数 dataprecision integer 列的数值精度,使用pgnumericprecision函数获取 datascale integer 列的数值小数位数,使用pgnumericscale函数获取 nullable text 列是否可以为NULL columnid smallint 列的标识符,对应于attnum datadefault text 列的默认值,使用pggetexpr函数获取
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        数据字典
        系统视图
        user_tab_columns
      • 通过SQL命令安装和卸载插件
        常见报错 场景一 plaintext ERROR: permission denied for function controlextension 解决方法:未使用root用户执行controlextension函数,需更改连接用户为root。 场景二 plaintext ERROR: function controlextension(unknown, unknown) is not unique 解决方法:在不指定schema时,可能存在同名函数,导致函数不唯一无法运行,可选择添加schema参数重试。 场景三 plaintext ERROR: function controlextension(unknown, unknown) does not exist 解决方法:controlextension函数在postgres库不存在,postgres库作为RDS运维库,禁止创建插件。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        管理插件
        通过SQL命令安装和卸载插件
      • 访问函数
        本文为您介绍如何通过SELECT语法访问函数。 访问函数 plaintext teledb select md5(random()::text); md5 ed5b356234979a63efc6c4f6537c4853 (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        数据库基础开发
        DML操作
        SELECT语法
        访问函数
      • 使用Go构建FunctionGraph HTTP函数
        还原之前的编译环境 set GOARCHamd64 go env w GOARCHamd64 set GOOSwindows go env w GOOSwindows 创建HTTP函数并上传代码 创建1个HTTP函数,并上传已打包的xxx.zip包。详情请参见 用户指南的“创建HTTP函数”章节。 创建APIG触发器 详情请参见用户指南的“使用APIG(专享版)触发器”,“安全认证”建议选择“None”,方便调试。 调用测试 将刚才创建的APIG触发器的URL+代码中注册的“/hello”复制到浏览器地址栏,可以看到请求结果。
        来自:
        帮助文档
        函数工作流
        最佳实践
        使用Go构建FunctionGraph HTTP函数
      • all_tab_columns
        名称 类型 定义 owner name 列所在的表的所有者名称 tableschema name 列所在的表的模式(schema)名称 tablename name 列所在的表的名称 columnname name 列的名称 datatype text 列的数据类型 datatypeowner name 数据类型的所有者名称 datalength integer 列的数据长度,对于字符类型使用pgcharmaxlength函数,对于数值类型使用pgnumericprecision函数 dataprecision integer 列的数值精度,使用pgnumericprecision函数获取 datascale integer 列的数值小数位数,使用pgnumericscale函数获取 nullable text 列是否可以为NULL columnid smallint 列的标识符,对应于attnum datadefault text 列的默认值,使用pggetexpr函数获取
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        数据字典
        系统视图
        all_tab_columns
      • Encoding
        本文介绍函数运行时的Encoding定义与用法。 基于 Web APIs 标准TextEncoder、TextDecoder进行设计,实现编码器与解码器。 TextEncoder TextEncoder 接口表示一个文本解码器,一个解码器只支持一种特定文本编码。传递给构造函数的参数将会被忽略,直接创建UTF8的TextEncoder。 TextEncoder()返回一个新构造的函数,该函数生成使用UTF8编码的字节流。详细定义请参见MDN官方文档TextEncoder。 构造函数 javascript let encoder new TextEncoder() 属性 encoding DOMString 只读,编码器使用的编码类型(始终为utf8)。 方法 encode( input USVString ) Uint8Array 对输入的字符串入进行编码。 TextDecoder 解码器。详细定义请参见MDN官方文档TextDecoder。 构造函数 javascript let decoder new TextDecoder() 属性 encoding DOMString 只读,解码器使用的编码类型。 fatal boolean 只读,表示错误模式是否致命。 ignoreBOM boolean 只读,表示是否忽略字节顺序标记。 方法 decode() DOMString 对输入的字符串入进行解码。 相关参考 示例代码:HMACSHA256签名摘要
        来自:
        帮助文档
        CDN加速
        用户指南
        BosonFaaS边缘函数
        运行时API
        Encoding
      • 调用encrypt-data接口,返回的密文和明文有什么关系?
        encryptdata接口返回的密文数据基础长度为124字节。密文数据由“密钥ID”、“加密算法”、“密钥版本”、“密文摘要”等字段拼接组成。 明文按照每个分组16个字节进行处理,不足16字节的,补码至16字节。所以密文长度为124+Ceil(明文长度/16)16,并将结果进行Base64编码。 以4字节明文输入为例,先计算结果124+Ceil(4/16)16140。140字节进行Base64编码后为188字节。 说明 Ceil为向上取整函数。 Ceil(a) 1, a∈(0,1]。
        来自:
        帮助文档
        数据加密
        常见问题
        密钥管理类
        调用encrypt-data接口,返回的密文和明文有什么关系?
      • 天翼云函数工作流服务协议
        本文主要介绍天翼云函数工作流服务协议。 天翼云函数工作流服务协议详情请参见这里
        来自:
        帮助文档
        函数工作流
        相关协议
        天翼云函数工作流服务协议
      • 概述
        本文介绍插件管理相关概念。 态势感知(专业版)支持将安全编排流程中使用的插件进行统一管理。 名词解释 插件 :是包含函数、连接器、公共库的聚合。插件有自定义插件和商业插件两种类型,其中,自定义的插件可以在集市中显示,也可以在剧本中使用。 插件集 :是具有相同业务场景的插件集合。 函数 :是可以在剧本中选用的执行函数,在剧本中执行特定的行为。 连接器 :是用于连接数据源,将告警、事件等安全数据接入态势感知(专业版),包括事件触发和定时触发两种连接器类型。 公共库 :是一个公共模块,包含在其他组件中会使用到的API调用和公共函数。
        来自:
        帮助文档
        态势感知(专业版)(新版)
        用户指南
        安全编排
        插件管理
        概述
      • 数据加工-日志过滤
        本文主要介绍云日志服务如何使用edrop函数或ekeep函数过滤日志。 您可以使用edrop函数或ekeep函数过滤日志,也可以使用eif函数与edrop()参数、eifelse函数与edrop()参数过滤日志。 常用规则如下所示: ekeep(ehas(...) ):满足条件时保留,不满足条件时丢弃。 edrop(ehas(...) ):满足条件时丢弃,不满足条件时保留。 eifelse(ehas("..."), ekeep(), edrop()):满足条件时保留,不满足条件时丢弃。 eif(ehas("not ..."), edrop()):满足条件时丢弃,不满足条件时保留。 eif(ehas("..."), ekeep()):无意义的加工规则。 示例 原始日志 日志1 tag:observedts: 1597214851 entry: appview id: 8412 selftag: testok 日志2 entry: h5view id: 8415 selftag: testok2 加工规则 丢弃没有entry字段和tag:observedts字段的日志。 eif(enothas("entry"),edrop()) eif(enothas("tag:observedts"),edrop()) 加工结果 tag:observedts: 1597214851 entry: appview id: 8412 selftag: testok
        来自:
        帮助文档
        云日志服务
        最佳实践
        数据加工-日志过滤
      • Encoding
        本文介绍函数运行时的Encoding定义与用法。 基于 Web APIs 标准TextEncoder、TextDecoder进行设计,实现了编码器与解码器。 TextEncoder TextEncoder 接口表示一个文本解码器,一个解码器只支持一种特定文本编码。传递给构造函数的参数将会被忽略,直接创建UTF8的TextEncoder。 TextEncoder()返回一个新构造的函数,该函数生成使用UTF8编码的字节流。详细定义请参见MDN官方文档TextEncoder。 构造函数 javascript let encoder new TextEncoder() 属性 encoding DOMString 只读,编码器使用的编码类型(始终为utf8)。 方法 encode( input USVString ) Uint8Array 对输入的字符串入进行编码。 TextDecoder 解码器。详细定义请参见MDN官方文档TextDecoder。 构造函数 javascript let decoder new TextDecoder() 属性 encoding DOMString 只读,解码器使用的编码类型。 fatal boolean 只读,表示错误模式是否致命。 ignoreBOM boolean 只读,表示是否忽略字节顺序标记。 方法 decode() DOMString 对输入的字符串入进行解码。 相关参考 示例代码:HMACSHA256签名摘要
        来自:
        帮助文档
        全站加速
        用户指南
        BosonFaaS边缘函数
        运行时API
        Encoding
      • 删除
        本章节会介绍天翼云函数工作流如何删除实例。 1. 实例列表中选函数的“删除”链接。 2. 确认删除操作。
        来自:
        帮助文档
        函数工作流
        计费说明
        删除
      • 天翼云函数工作流服务等级协议
        本文主要介绍天翼云函数工作流服务等级协议。 天翼云函数工作流服务等级协议详情请参见这里
        来自:
        帮助文档
        函数工作流
        相关协议
        天翼云函数工作流服务等级协议
      • Map映射函数
        本文介绍Map映射函数的基本语法及示例。 函数列表 函数名称 语法 说明 map map(key1, value1[, key2, value2, ...]) 将key:value对编排为map类型数据。 mapfromarrays mapfromarrays(keys, values) 将键数组和值数组合并为map类型数据。 mapkeys mapkeys(x) 提取Map中的所有键,并以数组形式返回。 mapvalues mapvalues(x) 提取Map中的所有值,并以数组形式返回。 map函数 将key:value对编排为map类型。 语法 plaintext map(key1,value1[,key2,value2,...]) 参数说明 参数名称 说明 类型 是否必选 key1 键,与后一个参数成对 任意类型 是 value1 值,与前一个参数成对 任意类型 是 ... 键值对,必须成对出现 任意类型键值对 否 返回值类型 map类型 示例 类型 示例 统计分析语句 SELECT map('a', 1, 'b', 2) 返回结果 mapfromarrays函数 将键数组和值数组合并为map类型数据。 语法 plaintext mapfromarrays(keys,values) 参数说明 参数名称 说明 类型 是否必选 keys 键数组 数组类型 是 arrays 值数组 数组类型 是
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        Map映射函数
      • 返回值类型介绍
        本页介绍天翼云TeleDB数据库PL/pgsql函数的返回值类型。 没有返回值 plaintext teledb CREATE OR REPLACE FUNCTION f8() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE '不用返回值,函数体可以有或没有return语句'; teledb$ RETURN ;这一句可以有,也可以没有 teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb select from f8(); NOTICE: 不用返回值,函数体可以有或没有return语句 f8 (1 row) 返回简单类型 plaintext teledb CREATE OR REPLACE FUNCTION f9() RETURNS TEXT AS $$ BEGIN RETURN 'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9() t(axm); axm teledb (1 row) teledb CREATE OR REPLACE FUNCTION f9(OUT axm TEXT) RETURNS TEXT AS $$ BEGIN axm:'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9(); axm teledb (1 row) 上面两个函数其实就是同一个函数,建立时如果不加OR REPLACE 则会提示已经存在。 plaintext teledb CREATE OR REPLACE FUNCTION f10() RETURNS TEXT[] AS $$ BEGIN RETURN ARRAY['teledb','pgxz']; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f10(); f10 {teledb,pgxz} (1 row) 返回一个复合类型 plaintext teledb CREATE TYPE trec AS teledb ( teledb( id integer, teledb( mc text teledb( ); CREATE TYPE teledb CREATE OR REPLACE FUNCTION f11() RETURNS trec AS teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 返回值类型介绍
        本页介绍天翼云TeleDB数据库PL/pgsql函数的返回值类型。 没有返回值 plaintext teledb CREATE OR REPLACE FUNCTION f8() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE '不用返回值,函数体可以有或没有return语句'; teledb$ RETURN ;这一句可以有,也可以没有 teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb select from f8(); NOTICE: 不用返回值,函数体可以有或没有return语句 f8 (1 row) 返回简单类型 plaintext teledb CREATE OR REPLACE FUNCTION f9() RETURNS TEXT AS $$ BEGIN RETURN 'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9() t(axm); axm teledb (1 row) teledb CREATE OR REPLACE FUNCTION f9(OUT axm TEXT) RETURNS TEXT AS $$ BEGIN axm:'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9(); axm teledb (1 row) 上面两个函数其实就是同一个函数,建立时如果不加OR REPLACE 则会提示已经存在。 plaintext teledb CREATE OR REPLACE FUNCTION f10() RETURNS TEXT[] AS $$ BEGIN RETURN ARRAY['teledb','pgxz']; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f10(); f10 {teledb,pgxz} (1 row) 返回一个复合类型 plaintext teledb CREATE TYPE trec AS teledb ( teledb( id integer, teledb( mc text teledb( ); CREATE TYPE teledb CREATE OR REPLACE FUNCTION f11() RETURNS trec AS teledb $$ teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 返回值类型介绍
        本页介绍天翼云TeleDB数据库PL/pgsql函数的返回值类型。 没有返回值 plaintext teledb CREATE OR REPLACE FUNCTION f8() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE '不用返回值,函数体可以有或没有return语句'; teledb$ RETURN ;这一句可以有,也可以没有 teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb select from f8(); NOTICE: 不用返回值,函数体可以有或没有return语句 f8 (1 row) 返回简单类型 plaintext teledb CREATE OR REPLACE FUNCTION f9() RETURNS TEXT AS $$ BEGIN RETURN 'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9() t(axm); axm teledb (1 row) teledb CREATE OR REPLACE FUNCTION f9(OUT axm TEXT) RETURNS TEXT AS $$ BEGIN axm:'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9(); axm teledb (1 row) 上面两个函数其实就是同一个函数,建立时如果不加OR REPLACE 则会提示已经存在。 plaintext teledb CREATE OR REPLACE FUNCTION f10() RETURNS TEXT[] AS $$ BEGIN RETURN ARRAY['teledb','pgxz']; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f10(); f10 {teledb,pgxz} (1 row) 返回一个复合类型 plaintext teledb CREATE TYPE trec AS teledb ( teledb( id integer, teledb( mc text teledb( ); CREATE TYPE teledb CREATE OR REPLACE FUNCTION f11() RETURNS trec AS teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 返回值类型介绍
        本页介绍天翼云TeleDB数据库PL/pgsql函数的返回值类型。 没有返回值 teledb CREATE OR REPLACE FUNCTION f8() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE '不用返回值,函数体可以有或没有return语句'; teledb$ RETURN ;这一句可以有,也可以没有 teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb select from f8(); NOTICE: 不用返回值,函数体可以有或没有return语句 f8 (1 row) 返回简单类型 teledb CREATE OR REPLACE FUNCTION f9() RETURNS TEXT AS $$ BEGIN RETURN 'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9() t(axm); axm teledb (1 row) teledb CREATE OR REPLACE FUNCTION f9(OUT axm TEXT) RETURNS TEXT AS $$ BEGIN axm:'teledb'; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f9(); axm teledb (1 row) 上面两个函数其实就是同一个函数,建立时如果不加OR REPLACE 则会提示已经存在。 teledb CREATE OR REPLACE FUNCTION f10() RETURNS TEXT[] AS $$ BEGIN RETURN ARRAY['teledb','pgxz']; END; $$ LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT FROM f10(); f10 {teledb,pgxz} (1 row) 返回一个复合类型 teledb CREATE TYPE trec AS teledb ( teledb( id integer, teledb(
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 查看插件详情
        本节介绍如何查看态势感知(专业版)内置插件及详细信息。 操作步骤 1. 登录管理控制台。 2. 单击页面左上方的,选择“安全 > 态势感知(专业版)”,进入态势感知(专业版)管理页面。 3. 在左侧导航栏选择“工作空间 > 空间管理”,并在工作空间列表中,单击目标工作空间名称,进入目标工作空间管理页面。 4. 在左侧导航栏选择“安全编排 > 插件管理”,进入插件管理页面。 5. 在插件管理页面中,查看插件详细信息。 左侧显示内置所有插件集、插件、函数信息。 如需查看某个查看详细信息,可以单击插件名称,右侧将展示插件的详细信息。 如果查看某个函数的详细信息,可以展开插件后,单击需要查看的函数名称,右侧将展示函数的详细信息。
        来自:
        帮助文档
        态势感知(专业版)(新版)
        用户指南
        安全编排
        插件管理
        查看插件详情
      • 使用规范和建议
        建议 a. TAG名称越短越好,每个TAG名称都有索引,索引都会在内存中,名字越短,越节省资源。 b. TAG KEY和FIELD KEY命名不要相同。 TAG 规则 a. 对其使用InfluxQL函数(MAX、MIN、COUNT等)的字段,作为FIELD存储。 b. TAG只支持字符串类型,如果存储的值不是字符串类型,作为FIELD存储。 建议 a. 使用TAG区分数据比使用MEASUREMENT名称区分性能更好。 b. 根据需求设计TIME精度,精度越低性能越好。 c. 经常作为查询条件的字段,作为TAG存储。 d. 对其使用GROUP BY的字段,作为TAG存储。 FIELD 规则: 每个FIELD类型必须保持一致。 建议: FIELD不宜太多,每个FIELD的计算都会单独计算,太多当执行模糊查询会导致查询失败。 查询 规则 a. 禁止执行SELECT FROM进行查询。 b. 查询语句必须带上时间范围限制。 c. 业务上线前,一定要对数据库进行性能压测,评估业务峰值场景下,对数据库的负载情况。 建议 a. 执行查询时,只选择需要返回的字段,不需要的字段不要返回。 b. 查询时间范围越小,查询性能越好。 c. 查询时TAG值越精确查询性能越好。尽量是单时间线查询,即指定所有的TAG值,或者尽量指定越多的TAG值。 d. 在查询中的group by time intervals后增加fill(none), fill(none)作用为:对于没有数据点的时间间隔,不返回任何时间戳和值。针对稀疏数据场景,能大幅降低查询返回结果数据量。 e. 在使用嵌套查询时将时间范围的查询条件放在最外层的查询语句中。 删除 建议: 不要使用DELETE方法删除数据,建议根据需求设置合理的RP,通过RP自动删除数据。 其他方面 规则 :根据业务具体时间线规模、客户端连接数、保留策略数量选择对应的实例规格,规格详情请参考1.3 数据库实例规格。 超规格使用,可能会导致不可预知的问题;严重时有可能导致数据库不可用。 建议: 使用ELB连接数据库,详情请参见3.3.2.1 通过负载均衡地址连接实例(推荐)。 建议: 如果开启了冷存储,在一个时间段的数据已经转冷后,不建议再写入该时间段的数据,否则会引起未知问题。
        来自:
        帮助文档
        云数据库GeminiDB
        GeminiDB Influx接口
        产品介绍
        使用规范和建议
      • 数据加工-为日志不存在的字段填充默认值
        本文主要介绍云日志服务如何为日志不存在的字段填充默认值。 在日志加工中,部分 DSL表达式函数对输入的参数有一定要求,如果不满足,数据加工窗口会报错或返回默认值。当日志中存在必要而残缺字段时,您可以在oplen函数中填充默认值。注意传递默认值给后续的函数时可能会进一步报错,因而需要及时处理函数返回的异常。 示例: 原始日志 datalen: 1024 加工规则 eset("datalen", oplen(v("data", default""))) 加工结果 data: 0 datalen: 0
        来自:
        帮助文档
        云日志服务
        最佳实践
        数据加工-为日志不存在的字段填充默认值
      • 参数数据类型
        参数默认值 PL/pgsql扩展语言函数支持给参数设置默认值。 teledb CREATE OR REPLACE FUNCTION f7 (aint INTEGER DEFAULT 1) RETURNS VOID AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE 'aint %',aint; teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f7(); NOTICE: aint 1 f7 (1 row) 备注:如果原来存在一个f7() 这样的函数,则上面的执行就会出错,因为系统无法清楚到要执行那个函数,如下所示。 teledb CREATE OR REPLACE FUNCTION f7() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ RAISE NOTICE '无参数'; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql ; CREATE FUNCTION teledb SELECT FROM f7(); ERROR: function f7() is not unique LINE 1: SELECT FROM f7(); ^ HINT: Could not choose a best candidate function. You might need to add explicit type casts. 出错提示,f7()函数不是唯一的,这是使用上一个需要特别注意的地方。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        PL:pgsql开发
        参数详细介绍
        参数数据类型
      • 脱密审批流程设置
        添加新的逐层经理函数 可选择部门、人员或人员部门控件中对应的选项。 以人员为例,如果是逐层查找,这里会从挑选的该名人员往上查找2层,以每层的部门经理作为审批人。(也就是让当前部门的经理和上一级部门的经理作为审批人)。 如果【是否逐层查找】勾选了否,则只会根据【设定部门层级】的层数指定特定上级的部门经理作为审批人(比如这里只会以上一级的经理作为审批人)。 添加新的主管函数 此函数与【添加逐层经理函数】类似,不同的是这里多了一个【每层指定主管人数】的文本框,这里是为了限制人数,假如某个部门中有多个主管,可以限制只找其中1个或者2个。 添加角色查找函数 可选择部门、人员或者人员部门控件中对应的选项,以及选定角色。以部门为例,会以选定部门中且角色为选定角色的人员作为审批人。
        来自:
        帮助文档
        天翼云电脑(政企版)
        附加功能-安全
        翼加密
        管理员指南
        加密AI云电脑
        脱密审批流程设置
      • 自建SQL Server为源的迁移任务源端配置
        本节为您介绍自建SQL Server为源的迁移任务源端配置。 前提条件 (1)自建SQL Server数据库的源端版本为2008 R2、2012、2014、2016、2017、2019版本。 (2)自建SQL Server为2005版本或源RDS SQL Server为2008、2008R2时,不支持增量数据迁移。 (3)目标端数据库的存储空间必须大于源端数据库所占用的存储空间。 使用限制 无主键表仅支持全量迁移,但不支持增量迁移和稽核修复; 目标库非自建SQL Server的情况下,结构迁移仅支持迁移表结构; 迁移过程中,可迁移源端数据库的表结构、全量数据和增量数据; sys.sysservers视图的srvname字段与SERVERPROPERTY函数返回值保持一致; 若源库是企业版,增量迁移则需为2008及以上版本; 若源库是标准版,增量迁移则需为2016SP1及以上版本; 若源库为SQL Server 2017版(包括标准版和企业版),增量迁移时建议升级版本; 不支持迁移TEXT、CURSOR、ROWVERSION、SQLVARIANT、HIERACHYID和GEOMETRY; 源库存在单个数据库的日志量超过20 MB/s、需要开启CDC(Change Data Capture,变更数据捕获)的表超过1000个、存在堆表、无主键表、压缩表、含计算列表等场景可能会导致迁移失败。 源端权限要求 迁移模式 所需权限 基础权限 SELECT 全量迁移 需具备基础权限 结构迁移 需具备基础权限,且具备VIEW DEFINITION 增量迁移 需具备基础权限,且具备Sysadmin角色,开启SQL Server代理服务 稽核修复 需具备基础权限
        来自:
        帮助文档
        云迁移服务CMS
        用户指南
        数据库迁移模块
        数据传输
        数据迁移
        任务创建
        自建SQL Server为源的迁移任务配置
        自建SQL Server为源的迁移任务源端配置
      • 1
      • ...
      • 12
      • 13
      • 14
      • 15
      • 16
      • ...
      • 125
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

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

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

      青云志云端助力计划

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

      企业出海解决方案

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

      天翼云信创专区

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

      中小企业服务商合作专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      物理机 DPS

      应用云主机 ACS

      多活容灾服务 MDR

      天翼云CTyunOS系统

      AI Store

      应用托管

      科研助手

      星辰TokenHub运营服务平台

      推荐文档

      导出数据

      iOS客户端需求

      什么是服务器迁移

      入门教程⑤:策略路由

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