对象存储OBS-实现上传回调

OBS的上传回调功能需要使用到消息通知服务,简述步骤如下:

一、在消息通知服务处创建主题并添加订阅
  1. 在控制台-消息通知服务,创建主题。在“更多”>>“设置主题策略”窗口的“可发布消息的服务”处勾选OBS。
  2. 为主题添加订阅,协议选择HTTP,订阅终端处填写接收回调信息的URL。

测试时,推荐使用http://requestbin.net/来创建一个临时接收回调信息的URL。

  1. 订阅处可以查看状态,初始添加后为“未确认”,点击“请求订阅”,相当于让华为云消息通知服务发送一个消息给URL,此时接收回调的服务会收到POST消息,其中含有"subscribe_url",向该subscribe_url发送get请求即完成确认。

使用requestbin时,刷新网页即可查看到接收到的消息。

  1. 回到控制台,订阅URN对应的状态应该已变为“已确认”。
二、对象存储OBS处设置事件通知
  1. 在桶的详情页面添加事件通知,根据业务需求定义“事件”、“前缀”、“后缀”,然后选择之前已创建好的消息通知主题。

要实现上传回调,在“事件”处可选择“ObjectCreated”。

  1. 通过控制台或其他方式上传文件,即可收到回调的消息通知。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,993评论 0 15
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,612评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • Apache Shiro的官方文档 http://shiro.apache.org/web.htmlApache ...
    没事遛弯阅读 344评论 0 0
  • 一首诗(四十一) 我多不想 失去你 如果 一切 可以重来 我多么 希望 没有 那么容易 失去你 我只想 我 不能停...
    碎尘啊阅读 144评论 0 0