BLS触发器
更新时间:2024-07-05
BLS 触发器概述
日志服务(Baidu Log Service)是百度智能云提供的托管式日志收集与投递服务。函数创建BLS触发器后,CFC会定期下拉处理BLS对应日志集下日志流的消息。有关日志集和日志流的概念,您可以参考BLS日志集。BLS的openAPI您可以参考API参考。
配置 BLS 触发器
- 登录管理控制台,选择“产品服务> 函数计算 CFC”,进入“函数列表”页面。
- 点击创建函数,选择从模版创建函数,模版选择bls-log-analysis(该模版函数实现了从BLS中拉取日志数据并输出)。
- 点击左侧导航栏中的“触发器”,进入函数配置页面,点击“新增触发器”。在弹出框中选择 BLS 触发器。
-
之后在弹出框中填入触发器的各个参数、点击确认,触发器即创建完成,各个参数的解释如下:
- 名称:即触发器的名称。
- 日志集:每个触发器需要选择一个日志集作为触发源,并且日志集与函数需位于同一个地域。
- 日志流:选择该日志集下的日志流。
- 触发器间隔:处理BLS日志的时间间隔,当前仅支持分钟粒度触发,间隔1~10分钟。
- 在函数配置页面“触发器”一栏中,可以看到刚刚创建好的 BLS 触发器和一个定时任务触发器bls_default(该触发器负责函数触发执行,您无需修改)。
测试触发器
- 点击测试按钮
-
输入测试事件,并点击执行,测试内容如下
{ "ak":"**此处填写您的账号ak**", "sk":"**此处填写您的账号sk**", "host":"bls-log.bj.baidubce.com", "taskInterval":"1", "logrecord":"xflow_history", "logStreamName":"history_42f6fbc2cd374bfcb80d9967370fd8ff_xflow111", "token":"" }
- 查看返回的结果