一种实现Aspera账号管理的方法技术

技术编号:37118816 阅读:12 留言:0更新日期:2023-04-01 05:13
本发明专利技术公开一种实现Aspera账号管理的方法,包括以下步骤:给Aspera账号管理模块部署LDAP服务端;给Aspera账号管理模块部署若干Aspera服务端;在Aspera服务端上部署添加脚本、删除脚本;Aspera账号管理模块获取LDAP服务端上存储的所有Aspera用户的Aspera账号信息,在Aspera账号管理模块的操作界面上进行Aspera账号信息的添加操作或删除操作,并在完成操作后,将更新后的Aspera账号信息、所执行的操作对应的文本信息保存至Aspera账号管理模块内。本发明专利技术可保证后端运维人员可在Aspera账号管理模块的后台实现Aspera用户的账户的统一管理,简化管理过程,降低管理难度,同时提高账户管理效率。高账户管理效率。高账户管理效率。

【技术实现步骤摘要】
一种实现Aspera账号管理的方法


[0001]本专利技术涉及Aspera管理领域,尤其涉及一种实现Aspera账号管理的方法。

技术介绍

[0002]Aspera软件可以跨任何距离移动任意规模的数据,是一项突破性传输协议,为了使用Aspera传输服务,用户需要创建对应存储账户。因此,在用户量大的使用场景下会产生大量的存储账号数据,现有技术中,是基于LDAP(轻量级目录访问协议)实现Aspera的用户身份认证的,但其通常用于统一认证服务的场景,且需要通过LDAP相关命令进行维护,无法在Aspera账号管理模块内实现相应操作,存在账号管理难度大、操作重复性高等问题。
[0003]因此,现有技术存在缺陷,需要改进。

技术实现思路

[0004]本专利技术的目的是克服现有技术的不足,提供一种实现Aspera账号管理的方法,解决现有技术中,解决现有技术中,Aspera账号管理难度大,操作重复性高等问题。
[0005]本专利技术的技术方案如下:一种实现Aspera账号管理的方法,包括以下步骤:
[0006]S1:给Aspera账号管理模块部署LDAP服务端。
[0007]所述LDAP服务端用于存储所有Aspera用户的Aspera账号信息。
[0008]S2:给Aspera账号管理模块部署若干Aspera服务端。
[0009]所述Aspera服务端用于为Aspera用户提供传输服务。
[0010]S3:在Aspera服务端上部署添加脚本、删除脚本。
[0011]所述添加脚本用于在Aspera账号管理模块内进行Aspera用户的Aspera账号信息的添加操作,所述删除脚本用于在Aspera账号管理模块内进行Aspera用户的Aspera账号信息的删除操作。
[0012]S4:Aspera账号管理模块获取LDAP服务端上存储的所有Aspera用户的Aspera账号信息,在Aspera账号管理模块的操作界面上进行Aspera账号信息的添加操作或删除操作,并在完成操作后,将更新后的Aspera账号信息、所执行的操作对应的文本信息保存至Aspera账号管理模块内。
[0013]进一步地,所述Aspera账号信息包括:用户名、用户密码、用户存储路径、用户所在的平台、用户属性、用户类型。
[0014]进一步地,在Aspera账号管理模块的操作界面上进行Aspera账号信息的添加操作的操作步骤包括:
[0015]101:获取Aspera用户的操作信息。
[0016]102:验证其对应的Aspera服务端、LDAP服务端是否存在。
[0017]103:若存在,则判断是否要进行Aspera账号信息的添加操作,若是则Aspera账号管理模块连接Aspera服务端,执行添加脚本,进行Aspera账号信息的添加操作。
[0018]进一步地,在Aspera账号管理模块的操作界面上进行Aspera账号信息的删除操作
的操作步骤包括:
[0019]201:验证Aspera用户对应的Aspera服务端、LDAP服务端是否存在。
[0020]202:若存在,则查询Aspera账号管理模块内是否存储有该Aspera用户的Aspera账号信息。
[0021]203:若步骤202的判断结果为是,则Aspera账号管理模块连接Aspera服务端,执行删除脚本,进行Aspera账号信息的删除操作,Aspera账号管理模块删除所执行的操作对应的文本信息。
[0022]进一步地,所述Aspera账号管理模块内设置有MySQL数据库。
[0023]进一步地,所述添加脚本、删除脚本均为shell脚本。
[0024]采用上述方案,本专利技术提供一种实现Aspera账号管理的方法,具有以下有益效果:可将Aspera用户的Aspera账号信息同步至Aspera账号管理模块中,并通过Aspera服务端和Aspera账号管理模块建立通讯连接,使得Aspera用户可通过Aspera服务端在Aspera账号管理模块中进行其Aspera账号信息的添加操作和删除操作,使得后端运维人员可在Aspera账号管理模块的后台实现Aspera用户的账户的统一管理,简化管理过程,降低管理难度,同时提高账户管理效率。
附图说明
[0025]图1为本专利技术的流程框图;
[0026]图2为本专利技术添加脚本运行时的流程框图;
[0027]图3为本专利技术删除脚本运行时的流程框图。
具体实施方式
[0028]以下结合附图和具体实施例,对本专利技术进行详细说明。
[0029]请参照图1,本专利技术提供一种实现Aspera账号管理的方法,包括以下步骤:
[0030]S1:给Aspera账号管理模块部署LDAP服务端。具体地,所述LDAP服务端用于存储所有Aspera用户的Aspera账号信息,在本实施例中,所述Aspera账号信息包括:用户名、用户密码、用户存储路径、用户所在的平台、用户属性、用户类型。需要说明的是,LDAP服务端是作为Aspera用户的统一认证入口,其采用点单部署,因此,对于同一Aspera账号管理模块,该LDAP服务端是唯一的;本专利技术中关于LDAP服务端的部署是采用自由和开源实现“OpenLDAP”,详细步骤可参照OpenLDAP的官方文档。
[0031]S2:给Aspera账号管理模块部署若干Aspera服务端。具体地,所述Aspera服务端用于为Aspera用户提供传输服务;对于Aspera账号管理模块而言,一个LDAP服务端对应多个Aspera服务端,而不同平台(Aspera用户所在平台)对应不同的Aspera服务端,因此,可根据业务场景下Aspera用户的实际传输需求,调整该平台部署的Aspera服务端的部署量。
[0032]S3:在Aspera服务端上部署添加脚本、删除脚本。所述添加脚本、删除脚本均为shell脚本。
[0033]具体地,所述添加脚本用于在Aspera账号管理模块内进行Aspera用户的Aspera账号信息的添加操作,所述删除脚本用于在Aspera账号管理模块内进行Aspera用户的Aspera账号信息的删除操作。添加脚本和删除脚本过程中所需的参数在Aspera账号管理模块的后
端进行远程脚本调用时传入;具体地,添加脚本对Aspera用户的Aspera账号信息的添加操作,主要包括用户名、用户密码、用户存储路径、用户所在平台、用户类型等的添加操作;删除脚本对Aspera用户的Aspera账号信息的删除操作,主要包括用户民、用户所在平台、用户类型的删除操作。
[0034]S4:Aspera账号管理模块获取LDAP服务端上存储的所有Aspera用户的Aspera账号信息,并存储至其内的MySQL数据库中,在Aspera账号管理模块的操作界面上进行Aspera账号信息的添加操作或删除操作,并在完成操作后,将更新后的Aspera账号信息、所执行的操作对应的文本信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现Aspera账号管理的方法,其特征在于,包括以下步骤:S1:给Aspera账号管理模块部署LDAP服务端;所述LDAP服务端用于存储所有Aspera用户的Aspera账号信息;S2:给Aspera账号管理模块部署若干Aspera服务端;所述Aspera服务端用于为Aspera用户提供传输服务;S3:在Aspera服务端上部署添加脚本、删除脚本;所述添加脚本用于在Aspera账号管理模块内进行Aspera用户的Aspera账号信息的添加操作,所述删除脚本用于在Aspera账号管理模块内进行Aspera用户的Aspera账号信息的删除操作;S4:Aspera账号管理模块获取LDAP服务端上存储的所有Aspera用户的Aspera账号信息,在Aspera账号管理模块的操作界面上进行Aspera账号信息的添加操作或删除操作,并在完成操作后,将更新后的Aspera账号信息、所执行的操作对应的文本信息保存至Aspera账号管理模块内。2.根据权利要求1所述的一种实现Aspera账号管理的方法,其特征在于,所述Aspera账号信息包括:用户名、用户密码、用户存储路径、用户所在的平台、用户属性、用户类型。3.根据权利要求1所述的一种实现Aspera账号管理的方法,其特征在于,在Aspera账号管理模块的...

【专利技术属性】
技术研发人员:徐俊杰邹琼周双全
申请(专利权)人:深圳市瑞云科技股份有限公司
类型:发明
国别省市:

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

1