对象信息的管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37668868 阅读:19 留言:0更新日期:2023-05-26 04:29
本公开提供了一种对象信息的管理方法、装置、电子设备及存储介质,用于实现跨系统之间的对象管理操作。该方法包括:获取用户平台账号以及对象信息;在确定用户平台账号具有针对对象信息进行管理的权限的情况下,根据预设的账号映射关系,确定与用户平台账号相对应的用户系统账号;用户系统账号是指用户在多个对象存储系统中的标识信息;将用户系统账号以及对象信息组合为指令参数,生成包含指令参数的对象管理指令;从多个对象存储系统中筛选与对象信息相对应的目标存储系统,将对象管理指令发送给目标存储系统;其中,目标存储系统用于进行对象信息的管理操作;并且,用户系统账号具有针对多个对象存储系统中的存储对象进行管理的权限。理的权限。理的权限。

【技术实现步骤摘要】
对象信息的管理方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理
,特别涉及一种对象信息的管理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网应用的迅猛发展,PB级甚至EB级的海量数据存储变得尤为重要。对象存储系统作为一种新型的分布式存储系统,为海量数据的存储提供了便利。其中,对象是对象存储系统中的基本实体,通过提供基于对象的访问接口,可存储任意类型的数据,比如:图片、视频、音频、文本等。对象存储系统有效解决了传统存储共享能力有限、扩展性差等问题。
[0003]在相关技术中,为了针对对象存储系统中的对象进行管理,需要先在该对象存储系统内部执行鉴权操作,待鉴权通过后方可执行管理操作。其中,由于鉴权操作在对象存储系统内部实现,因此,鉴权所需的身份信息也只能在对象存储系统内部识别。由此可见,该方式只能针对单一的对象存储系统中的对象进行管理,无法实现跨系统之间的对象管理操作。然而,随着对象存储系统的数量和种类的日益增多,亟需一种能够通用于各类对象存储系统的管理方法。

技术实现思路

[0004]本公开提供了一种对象信息的管理方法、装置、电子设备及存储介质,用于实现跨系统之间的对象管理操作。
[0005]第一方面,本公开提供了一种对象信息的管理方法,包括以下步骤:
[0006]获取用户平台账号以及对象信息;用户平台账号是指用户在云平台中的标识信息;
[0007]在确定所述用户平台账号具有针对所述对象信息进行管理的权限的情况下,根据预设的账号映射关系,确定与所述用户平台账号相对应的用户系统账号;所述用户系统账号是指用户在多个对象存储系统中的标识信息;所述用户系统账号具有针对所述多个对象存储系统中的存储对象进行管理的权限;
[0008]将所述用户系统账号以及所述对象信息组合为指令参数,生成包含所述指令参数的对象管理指令;
[0009]从多个对象存储系统中筛选与所述对象信息相对应的目标存储系统,并将所述对象管理指令发送给所述目标存储系统;其中,所述目标存储系统用于对所述用户系统账号鉴权成功后,按照所述对象管理指令进行所述对象信息的管理操作。
[0010]第二方面,本公开提供了一种对象信息的管理装置,包括:
[0011]获取模块,适于获取用户平台账号以及对象信息;用户平台账号是指用户在云平台中的标识信息;
[0012]映射模块,适于在确定所述用户平台账号具有针对所述对象信息进行管理的权限
的情况下,根据预设的账号映射关系,确定与所述用户平台账号相对应的用户系统账号;所述用户系统账号是指用户在多个对象存储系统中的标识信息;所述用户系统账号具有针对所述多个对象存储系统中的存储对象进行管理的权限;
[0013]生成模块,适于将所述用户系统账号以及所述对象信息组合为指令参数,生成包含所述指令参数的对象管理指令;
[0014]发送模块,适于从多个对象存储系统中筛选与所述对象信息相对应的目标存储系统,并将所述对象管理指令发送给所述目标存储系统;其中,所述目标存储系统用于对所述用户系统账号鉴权成功后,按照所述对象管理指令进行所述对象信息的管理操作。
[0015]第三方面,本公开提供了一种电子设备,该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序,一个或多个所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述方法。
[0016]第四方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序在被处理器/处理核执行时实现上述方法。
[0017]本公开所提供的实施例,首先,获取用户平台账号以及对象信息,并根据用户平台账号以及对象信息执行鉴权操作,若鉴权结果表示用户平台账号具有与对象信息相匹配的权限,则根据预设的账号映射关系确定与用户平台账号相对应的用户系统账号;然后,根据用户系统账号以及对象信息生成对象管理指令,并从多个对象存储系统中筛选与对象信息相对应的目标存储系统,将对象管理指令发送给目标存储系统。由于本实施例中的用户系统账号具有针对多个对象存储系统中的存储对象进行管理的权限,因此,通过将用户平台账号转换为用户系统账号的方式,能够使云平台中的用户进行跨存储系统的对象管理操作,从而为多个对象存储系统的管理提供了便利。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]附图用来提供对本公开的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:
[0020]图1为本公开一个实施例提供的一种对象信息的管理方法的流程图;
[0021]图2示出了一种相关技术的对象信息的管理方法的实现方式;
[0022]图3示出了本申请的一个具体示例的结构示意图;
[0023]图4为本公开实施例提供的一种对象信息的管理装置的框图;
[0024]图5为本公开实施例提供的一种电子设备的框图。
具体实施方式
[0025]为使本领域的技术人员更好地理解本公开的技术方案,以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各
种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0026]在不冲突的情况下,本公开各实施例及实施例中的各特征可相互组合。
[0027]如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
[0028]本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
[0029]除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
[0030]根据本公开实施例的对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象信息的管理方法,其特征在于,包括:获取用户平台账号以及对象信息;用户平台账号是指用户在云平台中的标识信息;在确定所述用户平台账号具有针对所述对象信息进行管理的权限的情况下,根据预设的账号映射关系,确定与所述用户平台账号相对应的用户系统账号;所述用户系统账号是指用户在多个对象存储系统中的标识信息;所述用户系统账号具有针对所述多个对象存储系统中的存储对象进行管理的权限;将所述用户系统账号以及所述对象信息组合为指令参数,生成包含所述指令参数的对象管理指令;从多个对象存储系统中筛选与所述对象信息相对应的目标存储系统,并将所述对象管理指令发送给所述目标存储系统;其中,所述目标存储系统用于对所述用户系统账号鉴权成功后,按照所述对象管理指令进行所述对象信息的管理操作。2.根据权利要求1所述的方法,其特征在于,所述账号映射关系用于存储同一用户的用户平台账号与用户系统账号之间的对应关系;其中,所述同一用户的用户平台账号包括:至少一个主平台账号以及多个子平台账号;并且,同一用户的至少一个主平台账号以及多个子平台账号所对应的用户系统账号相同。3.根据权利要求1所述的方法,其特征在于,所述多个对象存储系统包括:多个不同存储架构的分布式存储系统;所述对象信息包括对象属性;所述对象属性包括:对象存储格式、和/或对象存储位置;并且,所述从多个对象存储系统中筛选与所述对象信息相对应的目标存储系统,包括:根据所述对象信息中的对象属性,从多个对象存储系统中筛选与所述对象属性相对应的目标存储系统。4.根据权利要求1所述的方法,其特征在于,所述获取用户平台账号以及对象信息之前,还包括:通过前端服务器接收所述对象管理请求,确定所述对象管理请求的请求类型;若所述请求类型属于第一类型,则所述前端服务器将所述对象管理请求转发给第一对象管理模块,由所述第一对象管理模块执行所述获取接收到的对象管理请求中包含的用户平台账号以及对象信息的步骤以及后续步骤;若所述请求类型属于第二类型,则所述前端服务器将所述对象管理请求转发给第二对象管理模块,由所述第二对象管理模块执行所述获取接收到的对象管理请求中包含的用户平台账号以及对象信息的步骤以及后续步骤;其中,所述第一类型的对象管理请求所需的带宽资源大于所述第二类型的对象管理请求所需的带宽资源;其中,所述第一类型包括:上传类型、下载类型;所述第二类型包括:查询类型、修改类型。5.根据权利要求1所述的方法,其特征在于,所述确定所述用户平台账号具有针对所述对象信息进行管理的权限,包括:解析所述对象信息,获取所述对象...

【专利技术属性】
技术研发人员:胡权赵国庆曾琳铖曦蒋宁吴海英
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1