【技术实现步骤摘要】
文件存储方法、装置、设备及计算机可读存储介质
[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中任一...
【专利技术属性】
技术研发人员:弓静,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。