您可以在OSS管理控制台设置事件通知规则,自定义您关注的Object。当这些Object发生指定事件时,您可以第一时间收到通知。

前提条件

已开通消息服务MNS。

您可以在MNS产品页开通MNS。

背景信息

使用事件通知时需注意以下事项:
  • 使用事件通知功能会产生消息服务MNS的费用。计费详情,请参见价格说明
  • 华南2(河源)、华南3(广州)、华北5(呼和浩特)、华北6(乌兰察布)、阿联酋(迪拜)、马来西亚(吉隆坡)地域暂不支持事件通知功能。
  • 同一地域仅支持配置10条事件通知规则。
  • 通过RTMP推流方式生成的TS和M3U8文件不会触发事件通知规则。有关RTMP推流的介绍,请参见LiveChannel简介

关于事件通知功能的更多信息,请参见事件通知

操作步骤

  1. 登录OSS管理控制台
  2. 单击左侧导航栏的Bucket列表,然后单击目标Bucket。
  3. 选择左侧导航栏的基础设置 > 事件通知
  4. 单击设置,然后单击创建规则
  5. 创建规则面板配置以下参数:
    参数 说明
    规则名称 设置事件通知规则的名称。

    规则只能包含大小写字母、数字和短划线(-),且长度不超过85个字符。

    事件类型 Object操作类型。例如CopyObject表示通过拷贝文件创建或覆盖文件。

    若多条规则涉及同一Object,则事件类型不允许相同。例如规则A针对前缀examplefolder设置了CopyObject事件,若规则B涉及examplefolder前缀下任意Object时,事件类型不能包含CopyObject

    事件类型对应的Object操作,请参见事件类型

    资源描述 设置事件通知涉及的目标Object。
    • 全名:输入目标Object的完整路径,例如examplefolder/myphoto.jpg
    • 前后缀:输入前后缀以匹配目标Object。配置示例如下:
      • 如需匹配Bucket内所有Object,则前缀和后缀均置空。
      • 如需匹配Bucket根目录下examplefolder目录中的所有文件,则前缀填写examplefolder/,后缀置空。
      • 如需匹配Bucket内所有的JPG格式的文件,则前缀置空,后缀填写.jpg
      • 如需匹配Bucket根目录下examplefolder目录中MP3格式的文件,则前缀填examplefolder/,后缀填写.mp3

    您可以单击添加按钮,创建最多5条资源描述

    接收终端 设置事件的接收终端,支持HTTP队列
    • HTTP:填写接收事件通知的HttpEndpoint地址,例如http://198.51.100.1:8080。搭建HttpEndpoint的具体操作,请参见主题使用手册HttpEndpoint
    • 队列:填写您在MNS中创建的队列名称。创建队列的具体操作,请参见创建队列

    您可以单击添加按钮,创建最多5个接收终端

  6. 单击确定