详情页标题前

腾讯云云函数(SCF)触发器配置描述-云淘科技

详情页1

当您调用触发器接口 设置函数触发方式(CreateTrigger)时,对应的 TriggerDesc 参数为触发器描述,您可参考本文进行使用。

定时触发器

该参数直接填写 Cron 表达式,相关内容请参考 Cron 表达式。

TriggerDesc 示例

每五分种触发一次

0 */5 * * * * *

API 网关触发器

名称 类型 必选 描述
api ApigwApi 创建 API 网关的 API 配置
service ApigwService 创建 API 网关的 Service 配置
release ApigwRelease 创建 API 网关后,发布的环境

ApigwApi

名称 类型 必选 描述
authRequired String 是否需要鉴权,可选 TRUE 或者 FALSE,默认为 FALSE
requestConfig ApigwApiRequestConfing 请求后端 API 的配置
isIntegratedResponse String 是否使用集成响应,可选 TRUE 或者 FALSE,默认为 FALSE
IsBase64Encoded String 是否打开Base64编码,可选 TRUE 或者 FALSE,默认为 FALSE

ApigwApiRequestConfing

名称 类型 必选 描述
method String 请求后端 API 的 method 配置,必须是 ANYGETHEADPOSTPUTDELETE 中的一种

ApigwService

名称 类型 必选 描述
serviceId String Apigw Service ID(不传入则新建一个 Service)

ApigwRelease

名称 类型 必选 描述
environmentName String 发布的环境,填写 releasetestprepub,不填写默认为release

TriggerDesc 示例

{  "api":{    "authRequired":"FALSE",    "requestConfig":{      "method":"ANY"    },    "isIntegratedResponse":"FALSE"  },  "service":{    "serviceName":"SCF_API_SERVICE"  },  "release":{    "environmentName":"release"  }}

Ckafka 触发器

名称 类型 必选 描述
maxMsgNum String 5秒内每汇聚 maxMsgNum 条 Ckafka 消息,则触发一次函数调用
offset String offset 为开始消费 Ckafka 消息的位置,目前支持 latestearliest毫秒级时间戳三种方式
retry String 当函数报错时最大重试次数

TriggerDesc 示例

{"maxMsgNum":100,"offset":"latest","retry":10000}
{"maxMsgNum":999,"offset":"1595927203000","retry":10}

API 请求说明

使用 API 请求创建 Ckafka 触发器时,TriggerName 字段需定义为要转储的 Ckafka instanceId,topicName 信息。
[instanceId]-[topicName],请求示例如下:

TriggerName: "ckafka-8tfxzia3-test"

COS 触发器

名称 类型 必选 描述
event String COS 的事件类型
filter CosFilter COS 文件名的过滤规则

CosFilter

名称 类型 必选 描述
Prefix String 过滤文件的前缀规则
Suffix String 过滤文件的后缀规则,必须以.开头

COS 事件冲突规则

核心思想:一个事件最多触发一次函数调用。如果一个事件有其他产品绑定,该事件也不可再绑定至函数。最多设置一个前缀过滤及一个后缀过滤。若已设置 cos:ObjectCreated:* 事件,且没有设置前后缀,则后续再绑定任何以 cos:ObjectCreated 作为开头的事件都会失败。前缀及后缀均匹配才有效,且当前缀和后缀都冲突的时候,后面的绑定会失败。

TriggerDesc 示例

{"event":"cos:ObjectCreated:*","filter":{"Prefix":"","Suffix":""}}

注意TriggerDesc 中作为触发器描述时,JSON 字符串须是连续且中间不能有空格的字符串。

API 请求说明

使用 API 请求创建 COS 触发器,TriggerName 字段需定义为要转储的 COS 存储桶 XML API 访问域名,示例如下:

TriggerName: "xxx.cos.ap-guangzhou.myqcloud.com"

注意访问域名请在对象存储控制台存储桶列表 > 基础配置 > 基本信息中查看。

CMQ 触发器

名称 类型 必选 描述
filterType String 消息过滤类型,1为标签类型,2为路由匹配类型
filterKey String filterType1时表示消息过滤标签,当 filterType2时表示 Binding Key

TriggerDesc 示例

{"filterType":1,"filterKey":["test"]}
{"filterType":2,"filterKey":["#test"]}

API 请求说明

使用 API 请求创建 CMQ 触发器,TriggerName 字段需定义为 CMQ Topic,示例如下:

TriggerName: "Tabortest"



官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/149559.html

(0)
上一篇 2023年12月9日 下午1:21
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云容器服务Secret 管理同尘科技

    简介 Secret 可用于存储密码、令牌、密钥等敏感信息,降低直接对外暴露的风险。Secret 是 key-value 类型的键值对,您可以通过控制台的 Kubectl 工具创建对应的 Secret 对象,也可以通过挂载数据卷、环境变量或在容器的运行命令中使用 Secret。 通过控制台 创建 Secret 1. 登录容器服务控制台,选择左侧导航栏中的 集群…

    2023年12月9日
  • 腾讯云对象存储ACL

    基本概念 访问控制列表(ACL)使用 XML 语言描述,是与资源关联的一个指定被授权者和授予权限的列表,每个存储桶和对象都有与之关联的 ACL,支持向匿名用户或其他腾讯云的主账号授予基本的读写权限。注意 使用与资源关联的 ACL 管理有一些限制:资源的拥有者始终对资源具备 FULL_CONTROL 权限,无法撤销或修改。匿名用户无法成为资源拥有者,此时对象资…

    腾讯云 2023年12月9日
  • 腾讯云云直播关于云直播直播垫片、实时监播的智能识别&异常监控正式计费公告

    云直播增值功能:直播垫片、实时监播的智能识别&异常监控将于2023年10月01日起正式开始收费。具体价格及计费规则说明如下: 注意事项 使用直播垫片除了会产生增值服务费用,还可能会产生 流量带宽费用。当单次垫片时长不足1分钟的,按1分钟垫片时长算计费时长。 直播垫片计费价格 计费类型 价格(元/计费单位) 计费单位单价 0.1 直播垫片增值功能计费时…

    腾讯云 2023年12月9日
  • 腾讯云对象存储资源包续费

    说明 若资源包价格发生变动(如降价),此前购买的资源包将不能继续续费,您需要重新进行选购。对象存储(Cloud Object Storage,COS) 提供资源包的续费功能。若您此前已购买的资源包有效期将要结束,您可按需对已购买的资源包进行手动续费或自动续费,以便将资源包的有效期进行延长。 重要通知 注意2021年12月1日起,COS 资源包的有效时长、重置…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 函数计算中,函数计算Fc能不能内网访问rds mysql数据库,有具体操作吗?-云小二-阿里云

    函数计算中,函数计算Fc能不能内网访问rds mysql数据库,有具体操作吗? 以下为热心网友提供的参考意见 函数计算(Function Compute)是一种无服务器计算服务,它允许您运行代码而无需管理服务器。在函数计算中,您可以使用内网访问RDS MySQL数据库。以下是一些操作步骤: 创建RDS实例:首先,您需要在AWS控制台中创建一个RDS实例,并确…

    阿里云 2024年1月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。