对象存储

  • 对象存储 > 产品手册 > 管理存储空间 > 事件通知

    事件通知

    最近更新时间:2019-12-19 17:04:28

    事件通知功能,能够对管理员所关心的存储资源操作及时进行消息通知。例如:

    • 有新数据从图片内容分享平台、音视频平台上传到七牛云存储。
    • 资源发生了更新。
    • 重要文件被删除。
    • 数据同步已经完成。

    事件通知是异步进行的,不影响正常的操作。事件通知的配置包括规则和消息通知两部分。

    规则:用来描述什么情况下需要进行消息通知。
    消息通知:支持以回调方式将消息推送到指定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生效:空间内所有资源
      • 对前缀生效:前缀匹配空间下的资源
      • 对后缀生效:后缀匹配空间下的资源
    • 选择事件:需要进行通知的资源操作类型
      • 事件的类型和含义,参见事件类型
      • 多选
      • 同一事件,不能多次配置在同一个资源上
    • 添加事件通知消息回调地址
      • 可设置多个
    • 点击「确定」,即可保存设置

    事件通知规则以列表形式展示,支持编辑和删除

    以上内容是否对您有帮助?
  • Icon free helper
    Close