通过本文您可以了解智能媒体管理的基本概念,例如项目、数据源等。
项目
开发者使用智能媒体管理服务的基本单元。例如开发者开发网盘APP时,在与存储数据的OSS Bucket相同的地域创建项目,并对项目授予访问OSS Bucket的权限,可以便捷的使用智能媒体管理的文档预览、图片AI功能等。
智能媒体管理包括如下项目类型:
文档标准型:支持格式转换、文档预览功能。
图片标准型:支持内容识别、二维码检测、人脸检测等图片AI功能。
数据源
为智能媒体管理提供数据来源,当前只支持OSS作为数据源。
数据源可以为整个Bucket或者Bucket的前缀,通过在RAM控制台配置角色Policy时实现控制,再通过智能媒体管理服务创建项目时指定角色,完成对数据源的访问控制。
请求类型
同步请求
客户端发出请求后阻塞等待结果返回,通常在几百毫秒内返回。例如图片实例中的人脸检测、内容识别等。
异步请求
为了解决同步任务执行时间太长,导致客户端阻塞太久的问题,例如超过10秒客户端可能会链接断开,因此智能媒体管理引入了异步请求机制。
客户端发出请求后,系统会快速返回ID,基于此ID,可以查询异步请求的状态。例如大文件的格式转换请求可能几十秒,甚至分钟级才能完成。
任务
单个数据处理异步请求的执行实体,调用异步请求API返回的ID,即任务ID。例如执行单个文档的异步转换,它的执行实体就是一个任务。
任务创建后,支持Get查询任务状态,Delete删除任务,List遍历任务请求。
文档内容是否对您有帮助?