事件通知功能,能够对管理员所关心的存储资源操作及时进行消息通知。例如:
- 有新数据从图片内容分享平台、音视频平台上传到七牛云存储。
- 资源发生了更新。
- 重要文件被删除。
- 数据同步已经完成。
事件通知是异步进行的,不影响正常的操作。事件通知的配置包括规则和消息通知两部分。
规则:用来描述什么情况下需要进行消息通知。
消息通知:支持以回调方式将消息推送到指定URL。
事件类型
事件类型 | 事件说明 |
---|---|
put | 创建/覆盖文件:简单上传 |
copy | 创建/覆盖文件:拷贝文件 |
append | 创建/覆盖文件:追加上传 |
move | 移动文件 |
delete | 删除文件:1个或多个 |
mkfile | 创建/覆盖文件:分片上传完成 |
disable | 修改文件状态:禁用 |
enable | 修改文件状态:启用 |
回调消息格式
{
“Message”:"{
“event”:“put”,
“time”:1547551207786351434,
“reqid”:“niNkZJy_3M9903AEA”,
“source_ip”:“33.236.132.29”,
“bucket”:“bucket_name”,
“key”:“event1_tets.txt”,
“fsize”:6, “hash”:“FhWqsP2Lk36zuwGEFpPzXct12i-v”,
“ftype”:0,
“mimetype”:“application/octet-stream”
}",
“Subject”: “Qiniu KODO Notification”,
“Timestamp”: “2019-01-15T19:20:07+08:00”
}
设置
在空间设置界面,点击「事件通知」的「设置」按钮,可进入「事件通知」设置界面。
支持配置多条规则,每条匹配的规则都会按照设置发送通知推送。
点击「创建事件规则」,弹出规则创建框如下:
- 填写规则名称:由 1 ~ 50 个字符组成,可包含:字母、数字和下划线
- 配置资源策略
- 对整个Bucket生效:空间内所有资源
- 对前缀生效:前缀匹配空间下的资源
- 对后缀生效:后缀匹配空间下的资源
- 选择事件:需要进行通知的资源操作类型
- 事件的类型和含义,参见事件类型
- 多选
- 同一事件,不能多次配置在同一个资源上
- 添加事件通知消息回调地址
- 可设置多个
- 点击「确定」,即可保存设置
事件通知规则以列表形式展示,支持编辑和删除
文档反馈
(如有产品使用问题,请提交工单)