OSS支持事件通知功能,您可以指定某些资源发生相关操作时及时进行回调通知。事件通知是异步进行的,不影响OSS操作。事件通知常见以下应用场景,例如:
有新数据从图片内容分享平台、音视频平台上传到OSS。
OSS上的相关内容发生了更新。
OSS上的重要文件被删除。
您可以为存储空间启用事件通知功能,以便每次发生这些事件时都向目标发送通知消息。本部分介绍如何使用 OSS 控制台启用事件通知。 有关将事件通知 REST API 的信息,请参阅事件的通知-API。
事件通知支持的类型:OSS可以为以下事件类型发送通知
事件通知支持的目标:事件通知消息可以发送到的目标
控制台设置事件通知:控制台设置事件通知
您在为存储空间配置事件通知时,必须指定要针对哪些事件类型进行通知以及希望通知发送到哪些目标。
事件类型 | 描述 |
---|---|
s3:ObjectCreated:* | 创建Object的行为,包含Put Object,Post Object,Copy Object,Complete Multipart Upload |
s3:ObjectCreated:Put | 使用Put Object上传文件 |
s3:ObjectCreated:Post | 使用Post Object上传文件 |
s3:ObjectCreated:Copy | 使用Put Object-Copy复制文件 |
s3:ObjectCreated:CompleteMultipartUpload | 完成分片上传 |
s3:ObjectRemoved:* | 删除Object的行为,包含Delete Object |
s3:ObjectRemoved:Delete | 删除文件 |
1.登录京东云控制台,选择对象存储->空间管理->高级设置,选择 事件通知 。
2.点击【创建规则】,打开创建规则页面。
3.在 名称 框中,输入规则名称。
说明
4.在 事件类型 下拉列表中,选择一个或多个需要进行消息通知的事件。
说明
5.在 资源描述 处,添加前缀、后缀,完成对资源的描述,达到筛选文件的效果。
说明
6.在 发送到 下拉框中,选择【http(s)】,完成接收终端的设置。
说明
7.点击【保存】。
说明
8.此外,您可通过控制台,编辑或者删除事件通知规则。