云栖号快速入门:【点击查看更多云产品快速入门】
不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作!
阿里云OSS为在云上的数据打通了一个处理与使用的快速通道。通过简单的 RESTful 接口,可以在任何时间、任何地点、任何互联网设备上对存储在OSS中的数据进行分析处理。
数据处理包含以下两种:
- 阿里云OSS原生处理服务
阿里云OSS原生处理服务包括图片处理和视频截帧,其中图片处理包括图片的缩略、剪裁、参数调节等。 OSS原生处理服务无需开通,默认集成在OSS中,创建完Bucket后即可使用。产生的数据处理费用直接在OSS上结算。 - 智能媒体管理服务
阿里云OSS与智能媒体管理(IMM)深度结合,支持文档预览、文档格式转换、人脸识别、图片分析、二维码识别等丰富的数据分析处理操作。
触发规则
数据处理有以下两种触发方式:
- GET方式触发
当操作用于即时处理返回结果时,可以采用GET方式触发。参数在QueryString中传递。
GET方式触发:http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/circle,r_100
- POST方式触发
当操作需要做处理结果写回OSS时,可以采用POST方式触发。参数放置在Body中。
POST方式触发
POST /ObjectName?x-oss-process HTTP/1.1
Content-Length:ContentLength
Content-Type: ContentType
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
x-oss-process=image/resize,w_100|sys/saveas,o_dGVzdC5qcGc,b_dGVzdA
现将一张图裁切成圆形,示例如下:
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/circle,r_100
参数x-oss-process=module/action,parame_value说明如下:
- x-oss-process:数据处理操作的固定参数名。当携带该参数时,可以做相应的数据处理操作。
- module:操作模块,这里OSS原生的操作模块有图片处理模块,视频处理模块。IMM 提供统一的处理模块即。
- action:数据处理,如上面示例中为圆形裁切。
- parame:数据处理操作所对应的参数,采用 key_value 形式,通过下划线(_)分割。当某些操作参数唯一时,可以单独输出 value ,具体以各个操作中的定义为准。
数据处理操作
本文来自 阿里云文档中心 对象存储 OSS 数据处理介绍
【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/zhibo立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK