OSS使用智能媒体管理访问DOCX格式的文件提示“InvalidProject.NotFound”报错
问题描述
阿里云OSS能够与智能媒体管理(IMM)深度结合支持文档预览,若您的OSS使用智能媒体管理,访问如下URL格式的DOCX文件:
https://yfbXXXXn.oss-cn-hangzhou.aliyuncs.com/prod/document/20210308/WWV.docx?x-oss-process=imm/previewdoc,copy_1
提示以下报错,可参考本文进行操作。
{"RequestId":"604ED5116F529336379C7D4A","code":"InvalidProject.NotFound","httpStatusCode":404,"message":"The resource Project cannot be found. bucket does not bind any project","success":false}
问题原因
使用智能媒体管理不支持匿名访问,在匿名访问的情况下,智能媒体管理无法确定Project的归属,所以会提示以上报错。
解决方案
请确认您使用的账号类型,然后根据现场实际情况,选择下列对应的处理方式:
使用主账号文档预览 | 使用RAM账号文档预览 |
无论源文件权限是否为公共读,出于安全性考虑此处建议使用URL签名方式,具体步骤请参见文档预览。 | 如果您使用RAM用户文档预览,需确保RAM用户拥有只读访问OSS的权限(AliyunOSSReadOnlyAccess)、管理智能媒体管理的权限(AliyunIMMFullAccess)、以及ProcessImm的权限,若无权限请参见为RAM角色授权。然后使用URL签名方式文档预览,具体步骤请参见文档预览。 |
适用于
对象存储OSS
智能媒体管理IMM