详情页标题前

阿里云对象存储OSS消息通知-云淘科技

详情页1

异步处理请求返回时仅返回任务ID,您需要在处理请求内添加消息通知参数,以在数据处理完成时获取到数据处理任务的结果。

注意事项

  • 仅异步处理支持消息通知

  • 消息通知仅支持MNS主题。关于MNS的更多信息,请参见消息服务MNS快速入门。

参数说明

使用notify参数时,您需要携带以下选项:

参数

是否必选

描述

topic

MNS主题名称,主题名称需经过URL安全的Base64编码。具体操作,请参见水印编码。

使用REST API

如果对程序自定义要求较高,您可以直接发起REST API请求。直接发起REST API请求需要手动编写代码计算签名。

您可以在调用PostObject接口处理服务时,通过Body的方式传递x-oss-async-process,然后在处理请求中增加notify参数接收处理结果消息通知,消息通知仅支持MNS主题,关于MNS的使用,请参见Python SDK版本说明。

如下列举各种接收MNS消息通知场景的处理示例。

使用处理参数处理文档转换并接收MNS消息通知

转换信息

  • 转换前

    • 文件类型:DOCX

    • 文件名称:example.docx

  • 转换后

    • 文件类型:PNG

    • 文件存储路径:oss://test-bucket/doc_images/

  • 消息通知

    将转换结果通知发送到主题名称为test-topic的MNS。

处理示例

POST /exmaple.docx?x-oss-async-process HTTP/1.1
Host: doc-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS qn6qrrqxo2oawuk53otf****:UNQDb7GapEgJkcde6OhZ9J****

// 将类型为DOCX的文件example.docx转换为PNG格式的图片文件,并将转换完成的图片存储到oss://test-bucket/doc_images/路径中,最后将转换结果通知发送到主题名称为test-topic的MNS。
x-oss-async-process=doc/convert,target_png,source_docx|sys/saveas,b_dGVzdC1idWNrZXQ,o_ZG9jX2ltYWdlcy97aW5kZXh9LnBuZw/notify,topic_dGVzdC10b3BpYw

使用样式参数处理视频转码并转存至指定Bucket

转码信息

  • 转码前

    • 视频格式:AVI

    • 视频名称:example.avi

  • 转码后

    • 视频格式:MP4

    • 视频名称:outobjprefix.mp4

    • 视频存储路径:oss://outbucket/outobjprefix.mp4

  • 消息通知

    将转码结果通知发送到主题名称为test-topic的MNS。

POST /exmaple.avi?x-oss-async-process HTTP/1.1
Host: video-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS qn6qrrqxo2oawuk53otf****:UNQDb7GapEgJkcde6OhZ9J****
 
 // 使用名为examplestyle的样式将文件example.avi进行视频转码,转码完成后将得到的文件保存为oss://outbucket/outobjprefix.mp4,最后将转换结果通知发送到主题名称为test-topic的MNS。
x-oss-async-process=style/examplestyle|sys/saveas,b_b3V0YnVja2V0,o_b3V0b2JqcHJlZml4LnthdXRvZXh0fQ/notify,topic_dGVzdC10b3BpYw

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/157637.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云ECS云服务器事件通知概述-云淘科技

    事件通知旨在传递资源变化信息。被通知的事件可以是系统事件(包括运维事件和异常故障)、实例状态变化、挂载和卸载数据盘、创建快照等。通过设置事件通知,您还可以为事件配置消息处理中间件,实现事件驱动的自动化运维,取代SDK轮询的方式。 事件名称 设置事件通知后,在您收到的通知信息中,name为事件通知名称参数,其取值格式为::。 :表示具体云服务器ECS的资源名称…

    阿里云服务器 2023年12月9日
  • 阿里云ECS云服务器查询和响应ECS系统事件-云淘科技

    本文介绍如何通过ECS控制台、阿里云CLI查询和响应ECS系统事件。 背景信息 除通过ECS控制台等方式查询和响应ECS系统事件外,您还可以通过云监控查询包括ECS在内多款产品的系统事件,并为关注的系统事件设置事件通知。具体操作,请参见查询系统事件和设置事件通知。 查询和响应系统事件 通过ECS控制台查询和响应系统事件 在ECS控制台的事件页面可以查询所有实…

    2023年12月9日
  • 阿里云大数据开发治理平台 DataWorks配置消息通知-云淘科技

    DataWorks支持您根据业务需要,将治理工作台 > 治理项问题页面待解决的治理项问题以通知的形式,通过系统提示、邮件、钉钉群消息等发送给指定人员,方便及时查看并处理。本文为您介绍如何创建定期通知。 使用限制 仅租户管理员或拥有AliyunDataWorksFullAccess权限的RAM用户可以使用全局视角新增定期通知。权限设置详情请参见数据治理中…

    2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云ECS云服务器实例事件通知-云淘科技

    ECS实例支持设置的事件通知包括运维事件、生命周期状态变化、抢占式实例被释放等。 事件列表 ECS实例可以设置的事件通知包括: 运维事件 生命周期状态变化 抢占式实例被释放 专有宿主机上的ECS实例热迁移 突发性能实例性能模式切换 突发性能实例性能受限 运维事件 实例发生运维事件时,云服务器ECS会推送事件首次发布通知,事件每发生一次状态变更,均会发出事件状…

    阿里云服务器 2023年12月9日
  • 阿里云ECS云服务器设置事件通知-云淘科技

    当业务运行在云服务器ECS中时,为保障业务运行的稳定性以及实现自动化运维,建议您设置事件通知来监听底层环境的变化。本文介绍如何在云监控控制台创建系统事件报警规则,实现自动推送事件通知,帮助您及时掌握事件动态。 背景信息 云监控(CloudMonitor)是针对阿里云资源和互联网应用提供监控的服务,支持集中管理、监控各云服务的系统事件,为您提供各云服务系统事件…

    阿里云服务器 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。