文件存储方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:27534277 阅读:26 留言:0更新日期:2021-03-03 11:17
本申请提供了一种文件存储方法、装置、设备及计算机可读存储介质;方法包括:接收文件存储请求,所述文件存储请求中包括待存储文件和第一用户令牌;基于所述第一用户令牌,获取所述文件存储请求对应的用户信息;基于所述用户信息,生成所述待存储文件的存储键值;确定与所述文件存储请求对应的第一云存储服务端;基于所述存储键值,将所述待存储文件存储至第一云存储服务端。通过本申请,能够提供一个通用的文件存储接口,支持向至少一种云存储服务端存储文件,并能保证不同用户存储的内容互相隔离,从而可以减少数据泄露风险,提高存储的安全性。安全性。安全性。

【技术实现步骤摘要】
文件存储方法、装置、设备及计算机可读存储介质


[0001]本申请涉及计算机存储技术,尤其涉及一种文件存储方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]云存储是一种新型的网络存储形式,并逐步为大家所接受,企业和个人用户都开始使用云存储作为其网络存储媒介。目前很多信息技术(Information Technology,IT)企业都推出了云存储服务,其中简单存储服务(Simple Storage Service,S3)就是商用云存储服务的典型代表。互联网场景下,文件的上传存储和访问一直有较大需求,而云对象存储可以较好地支持文件的大量存储。因此,云对象存储服务(如阿里云对象存储(Object Storage Service,OSS)、亚马逊云服务(Amazon Web Services,AWS)等)广受青睐。随着云对象存储的广泛使用,云对象存储中数据的安全问题(如数据泄漏等)也成了用户广泛关注的问题,但相关技术中,云对象存储方案并没有过多地考虑数据泄露问题和安全性问题。

技术实现思路

[0003]本申请实施例提供一种文件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件存储方法,其特征在于,包括:接收文件存储请求,所述文件存储请求中包括待存储文件和第一用户令牌;基于所述第一用户令牌,获取所述文件存储请求对应的用户信息;基于所述用户信息,生成所述待存储文件的存储键值;确定与所述文件存储请求对应的第一云存储服务端;基于所述存储键值,将所述待存储文件存储至第一云存储服务端。2.根据权利要求1所述的方法,其特征在于,所述基于所述用户信息,生成所述待存储文件的存储键值,包括:为所述待存储文件生成文件标识;基于所述用户信息和所述文件标识,生成所述待存储文件的存储键值。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一用户令牌,获取所述文件存储请求对应的用户信息,包括:检测所述第一用户令牌是否过期;在检测到所述第一用户令牌未过期的情况下,通过解析所述第一用户令牌,得到所述文件存储请求对应的用户信息。4.根据权利要求1所述的方法,其特征在于,所述第一云存储服务端支持简单存储服务协议,所述基于所述存储键值,将所述待存储文件存储至第一云存储服务端,包括:基于所述存储键值,按照简单存储服务协议,将所述待存储文件存储至所述第一云存储服务端。5.根据权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:接收文件访问请求,所述文件访问请求包括第一待访问文件标识和第二用户令牌;基于所述第二用户令牌,获取所述文件访问请求对应的用户信息;基于所述用户信息和所述待访问文件标识,生成待访问文件的存储键值;确定所述文件访问请求对应的第二云存储服务端;从第二云存储服务端获取与所述存储键值对应的待访问文件;返回所述待访问文件。6.根据权利要求1至4中任一...

【专利技术属性】
技术研发人员:弓静
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1