[发明专利]一种基于对象存储的用户创建方法及装置在审
申请号: | 201811376473.6 | 申请日: | 2018-11-19 |
公开(公告)号: | CN109361689A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 马顺 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户创建 对象存储系统 创建 基于对象存储 存储资源 用户需要 数据安全性 创建信息 存储系统 错误信息 对象存储 非法用户 使用对象 输入用户 数据存储 提示用户 客户端 新用户 密钥 申请 服务器 占用 成功 返回 失败 非法 保证 | ||
本申请实施例公开了一种基于对象存储的用户创建方法及装置,当用户需要在对象存储系统中创建用户时,可以通过客户端输入用户创建信息,服务器根据用户的输入,判断所获取的用户创建信息中用户名和密钥是否符合用户创建规则,如果符合,则在对象存储系统中创建新用户,以使得该用户可以在对象存储系统中进行数据存储和修改;如果不符合,则返回创建错误信息,提示用户创建失败,可见,通过本申请实施例提供的方案,用户需要在创建成功的情况下,才可以使用对象存储系统的存储资源,从而避免非法用户对存储资源非法占用,而且,创建成功的用户才可以对对象存储中的数据进行修改,保证了数据安全性。
技术领域
本申请涉及互联网技术领域,具体涉及一种基于对象存储的用户创建方法及装置。
背景技术
随着大数据与云计算的快速发展,存储数据也在以指数形式增长。而对象存储服务作为一种可面向网络的存储服务,支持海量用户并发访问,并对外提供高扩展(Scalability)、高持久(Durability)和高可用(Availability)的分布式海量数据存储服务,越来越受到广大互联网用户的青睐。
然而,对象存储中用户是存储资源的占用着,一些用户为占用或截取存储资源中的数据,进行非法创建,这样容易造成对象存储系统内资源的泄漏和分配不足,影响服务质量。因此,如何提高数据的安全性和资源分配的合理性是亟待解决的技术问题。
发明内容
有鉴于此,本申请实施例提供一种基于对象存储的用户创建方法及装置,以提高对象存储系统中数据的安全性和资源分配的合理性。
为解决上述问题,本申请实施例提供的技术方案如下:
本申请实施例提供的一种基于对象存储的用户创建方法,所述方法包括:
响应于用户的输入操作,获取用户创建信息;所述用户创建信息至少包括用户名和密钥;
校验所述用户名和所述密钥是否符合用户创建规则;
如果符合,则根据所述用户创建信息,创建用户;
如果不符合,则返回创建错误信息,以提示用户创建失败。
在一种可能的实现方式中,通过命令行输入所述用户创建信息;或
通过管理界面输入所述用户创建信息;所述管理界面包括所述用户名和所述密钥输入项。
在一种可能的实现方式中,所述校验所述用户名和所述密钥是否符合用户创建规则,包括:
校验所述用户名长度是否在第一预设阈值范围内;
校验所述密钥长度是否在第二预设阈值范围内;所述第一预设阈值范围大于所述第二预设范围;
校验所述用户名中数字和/或字母是否符合预设规则,和校验所述密钥中数字和/或字母是否符合预设规则。
在一种可能的实现方式中,当所述用户名包括数字和字母,和/或,所述密钥包括数字和字母时,所述校验所述用户名中数字和/或字母是否符合预设规则,和校验所述密钥中数字和/或字母是否符合预设规则,包括:
通过正则表达式校验所述用户名中数字和字母以及校验所述密钥中数字和字母。
在一种可能的实现方式中,所述校验所述用户名是否符合用户创建规则,还包括:
通过字符的ASCII码校验所述用户名中的中文字符;
校验所述用户名是否包括预设符号;所述预设符号包括:下划线、中划线、句点中的一种或多种。
在一种可能的实现方式中,所述用户创建信息还包括:租户名和用户ID;所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811376473.6/2.html,转载请声明来源钻瓜专利网。