本文介绍如何在对象存储OSS控制台配置事件通知。
前提条件
如果使用子账号配置事件通知,需要拥有消息服务(MNS)的管理权限(AliyunMNSFullAccess)及当前存储空间的管理权限。
背景信息
OSS支持的事件通知功能,能够对您所关心的OSS资源上的相关操作及时进行消息通知。例如:
- 有新数据从图片内容分享平台、音视频平台上传到OSS。
- OSS上的相关内容发生了更新。
- OSS上的重要文件被删除。
- OSS上数据同步已经完成。
注意
- 通过RTMP推流方式生成的ts和m3u8文件不会触发事件通知。
- 除华南2(河源)外,其他地域均支持事件通知功能。
更多关于事件通知的功能介绍请参见事件通知。
操作步骤
- 登录OSS管理控制台。
- 在左侧Bucket列表,单击目标Bucket名称。
- 单击事件通知页签。
- 单击创建规则,在创建规则对话框配置事件通知。
各配置项说明见下表:
配置项 |
说明 |
规则名称 |
事件通知规则的名称,自定义。 |
事件类型 |
选择一个或多个需要进行消息通知的事件,同样的事件不可以多次配置在同一资源上。事件类型对应OSS资源的不同操作,具体类型和含义请参见事件类型列表。
|
资源描述 |
填写您希望关注的Object信息,可以是全名、前缀、后缀以及前后缀,不同资源描述不能有交集。填写之后,此条事件通知规则仅在对应Object发生改变时发出消息通知。
- 全名:输入某个Object的完整路径可以精确关注到此Object,例如test/myphoto/photo1.jpg。
- 前后缀:设置Object的前后缀可以关注一个Bucket中的全部或者部分Object。例如对于名为
nightbucket 的Bucket:
- 要关注其中所有的文件,则前缀、后缀都不填。
- 要关注其中目录movie下的所有文件,则前缀填 movie/,后缀不填。
- 要关注其中所有的.jpg的图片,则前缀不填,后缀填 .jpg。
- 要关注其中目录movie下的.mp3格式的影片,则前缀填 movie/,后缀填 .mp3。
|
接收终端 |
添加一个或多个接收终端。事件通知消息的接收端目前支持HttpServer和Queue。 |
说明
- OSS事件通知功能在某个操作规则匹配之后,会生成相关消息描述,并将该消息发布到MNS的Topic中,然后根据该Topic上的订阅,将消息推送到具体的接收终端上。
- 对于如何处理MNS的Http推送消息以及从队列中消费消息,请参见消息服务产品概述。
- 阿里云消息服务MNS是收费服务,计费详情请参见消息服务详细价格信息。
- 单击确定。
评论