开发者社区 > 云原生 > 中间件 > 正文

EventBridge可以接收OSS文件上传事件 吗?

EventBridge可以接收OSS文件上传事件 吗?
事件追踪可以看到对oss bucket的管理操作事件,但没有文件上传事件

展开
收起
cuicuicuic 2023-12-19 08:08:43 28 0
3 条回答
写回答
取消 提交回答
  • 有的,oss需要在默认总线有事件规则订阅相应类型的oss事件才可以查询到 参考这里,目前是部分region支持
    https://help.aliyun.com/zh/eventbridge/user-guide/oss-events?spm=a2c4g.11186623.0.i2 ,此回答整理自钉群“EventBridge用户交流群”

    2023-12-19 16:44:12
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    确实,EventBridge能够接收到OSS文件上传事件。对象存储OSS支持发布到EventBridge的事件类型中包括"以追加写的方式上传文件"的事件,其对应type参数值为oss:ObjectCreated:AppendObject。此外,如果采用了分片上传的方式,这个过程还会依次触发oss:ObjectCreated:InitiateMultipartUpload、oss:ObjectCreated:UploadPart和oss:ObjectCreated:CompleteMultipartUpload这三个事件。当您将函数触发器的触发事件设置为oss:ObjectCreated:*后,通过OSS Browser工具上传一个文件,比如大小为12 MB的文件,分片大小设置为5 MB,那么您的函数将被触发执行5次。

    在文件被成功上传到OSS Bucket之后,除了会触发文件上传的事件并投递到EventBridge的云服务专用总线外,还会根据设置的事件规则对特定bucket的事件进行过滤并投递到其他服务的HTTP Endpoint。例如,您可以设置一个规则来过滤zip这个bucket的事件并投递到解压服务的HTTP Endpoint,这样解压服务就能在收到事件后,根据事件里的文件路径从OSS下载文件进行解压处理。

    2023-12-19 14:31:16
    赞同 展开评论 打赏
  • EventBridge可以接收OSS(对象存储)文件上传事件。这些事件可以在文件上传到OSS时触发

    2023-12-19 12:14:23
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

热门讨论

热门文章

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载