功能说明
媒体存储支持事件通知能力,当对象存储资源发生变动(如新对象上传、删除对象)时,可通过事件通知配置及时收到通知消息。
适用区域
本功能目前仅部分资源池支持,具体可参考:资源池与区域节点。
如需使用,可联系客户经理或提交工单申请。
前提条件
已完成新建Bucket操作,具体可参考 新建Bucket 。
使用说明
- 事件类型:支持多选,匹配一个事件类型触发一条通知。
- 资源描述 - 前缀、后缀:前后缀各支持配置一个。
- 资源描述 - 元数据:支持配置10个元数据,对象必须包含所配置的元数据才视为匹配。
- 当资源描述包含多个条件时,对象必须匹配所有条件才视为匹配。
- 目前事件通知回调暂不支持鉴权,用户需提供无需鉴权的回调地址。
- 当事件回调失败时,服务会重试回调,直至回调成功。
事件类型
事件通知目前支持以下事件类型:
事件类型 | 说明 |
---|---|
ObjectCreated:* | 所有上传对象的操作 |
ObjectCreated:Put | 通过putOject接口上传对象的操作 |
ObjectCreated:Post | 通过postObject接口上传对象的操作 |
ObjectCreated:Copy | 通过copy接口上传对象的操作 |
ObjectCreated:CompleteMultipartUpload | 通过分片上传接口上传对象的操作 |
ObjectRemoved:* | 所有删除对象的操作 |
ObjectRemoved:Delete | 通过deleteObject接口删除对象的操作 |
ObjectRemoved:DeleteMarkerCreated | 开启多版本的存储桶,在不指定versionId删除对象时会插入一个deletemarker的操作 |
操作步骤
- 登录媒体存储控制台,进入【对象存储-Bucket列表】菜单。
- 选择需要配置事件通知的存储桶,并点击【基础配置】页签。
- 在【事件通知】模块,点击【添加规则】,一个Bucket可创建10条规则。
- 在弹窗配置规则内容,具体说明可参考:配置参数说明。配置完成后,点击【确定】完成操作。
配置参数说明
参数 | 参数说明 |
---|---|
规则名称 | 必填,规则的唯一标识,同一存储区域下不可重复;字符必须是英文、数字、短横线(-),长度不超过50个字符。 |
事件类型 | 选择需要触发通知的事件类型,支持多选。 |
资源描述 | 支持按前缀、后缀或元数据过滤需要触发通知的资源范围。 |
接收终端 | 填写接收事件通知的地址,支持http或https。 |