OSS支持的事件通知功能,能够对您所关心的OSS资源上的相关操作及时进行消息通知。例如:
[backcolor=transparent]说明:
- 您在同地区下的同产品中最多可以创建10条规则,新规则约10分钟后生效。
- 任意两个规则不能有交集,单条规则任意两个资源描述不能有交集。
[backcolor=transparent]说明:
- 资源描述:可以是全名、前缀、后缀以及前后缀,不同资源描述不能有交集。[backcolor=transparent]全名:输入某个Object的全名可以精确关注到此Object。
- [backcolor=transparent]前后缀:设置Object的前后缀可以关注一个Bucket中的全部或者部分Object。例如对于名为nightbucket的Bucket:要关注其中所有的文件,则前缀、后缀都不填。
- 要关注其中目录movie下的所有文件,则前缀填 [backcolor=transparent]moive/,后缀不填。
- 要关注其中所有的.jpg的图片,则前缀不填,后缀填 [backcolor=transparent].jpg。
- 要关注其中目录movie下的.mp3格式的影片,则前缀填 [backcolor=transparent]moive/,后缀填 [backcolor=transparent].mp3。
[backcolor=transparent]说明:
- 事件类型对应OSS资源的不同操作,具体类型和含义请参见下文事件类型列表。
- 择您想要触发通知的事件,可以选择多个。同样的事件不可以多次配置在同一资源上。
[backcolor=transparent]说明:
- OSS事件通知功能在某个操作规则匹配之后,会生成相关消息描述,并将该消息发布到MNS的Topic中,然后根据该Topic上的订阅,将消息推送到具体的接收终端上。
- 对于如何处理MNS的Http推送消息以及从队列中消费消息,请参见消息服务产品概述。
事件类型 | 含义 |
ObjectCreated:PutObject | 创建/覆盖文件:简单上传 |
ObjectCreated:PostObject | 创建/覆盖文件:表单上传 |
ObjectCreated:CopyObject | 创建/覆盖文件:拷贝文件 |
ObjectCreated:InitiateMultipartUpload | 创建/覆盖文件:初始化一个分片上传任务 |
ObjectCreated:UploadPart | 创建/覆盖文件:上传分片 |
ObjectCreated:UploadPartCopy | 创建/覆盖文件:从一个已存在的文件中拷贝数据来上传一个分片 |
ObjectCreated:CompleteMultipartUpload | 创建/覆盖文件:完成分片上传 |
ObjectCreated:AppendObject | 创建/覆盖文件:追加上传 |
ObjectDownloaded:GetObject | 下载文件:简单下载 |
ObjectRemoved:DeleteObject | 删除文件:一个 |
ObjectRemoved:DeleteObjects | 删除文件:多个 |
ObjectReplication:ObjectCreated | 同步文件:已生成 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。