一种云平台数据管理方法、装置、电子装置和存储介质制造方法及图纸

技术编号:38859229 阅读:13 留言:0更新日期:2023-09-17 10:02
本申请涉及一种云平台数据管理方法、装置、电子装置和存储介质,其中,该云平台数据管理方法方法包括:根据预存的云平台信息配置云账号信息,云账号信息用于访问云平台的数据;根据云账号信息及预设的同步策略信息,创建数据同步调度任务;通过预存的定时器扫描数据同步调度任务,将云平台的资产数据和告警数据同步至预设的本地数据库。通过本申请,解决了客户不便于管理不同云平台的不同数据的问题。户不便于管理不同云平台的不同数据的问题。户不便于管理不同云平台的不同数据的问题。

【技术实现步骤摘要】
一种云平台数据管理方法、装置、电子装置和存储介质


[0001]本申请涉及数据管理领域,特别是涉及一种云平台数据管理方法、装置、电子装置和存储介质。

技术介绍

[0002]在网络安全领域,资产主要指ip、域名、端口等网络资产,客户一般会有一些本地化的管理系统,管理相关机构的资产。公有云通常指第三方提供商为用户提供的能够使用的云,公有云一般可通过Internet使用,可能是免费或成本低廉的,公有云的核心属性是共享资源服务。公有云企业通过自己的基础设施直接向客户提供服务。客户通过互联网访问服务,但是并不拥有云计算资源,不便于客户对资产进行统一管理。因此,客户需要将公有云中的资产同步至本地。
[0003]但是随着信息技术的不断发展,客户对外提供服务的不断增加,客户采购公有云的越来越多,客户在公有云、私有云及混合云等其他平台上会有一些资产和发现的告警数据。这些数据分布在不同的云平台以及本地,不便于客户管理。
[0004]针对相关技术中存在客户不便于管理不同云平台的不同数据的问题,目前还没有提出有效的解决方案。

技术实现思路

[0005]在本实施例中提供了一种云平台数据管理方法、装置、系统、电子装置和存储介质,以解决相关技术中客户不便于管理不同云平台的不同数据的问题。
[0006]第一个方面,在本实施例中提供了一种云平台数据管理方法,包括:
[0007]根据预存的云平台信息配置云账号信息,所述云账号信息用于访问所述云平台的数据;
[0008]根据所述云账号信息及预设的同步策略信息,创建数据同步调度任务;
[0009]通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至预设的本地数据库。
[0010]在其中的一些实施例中,所述根据预存的云平台信息配置云账号信息,包括:
[0011]判断预设的本地数据库中是否存在所述云账号信息;
[0012]若不存在,则根据所述云平台信息配置云账号信息,并根据所述云平台的接口信息验证所述云账号信息是否合法;
[0013]若验证所述云账号信息不合法,则重新根据所述云平台信息配置云账号信息。
[0014]在其中的一些实施例中,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:
[0015]同步所述数据同步调度任务的资产数据后,同步告警数据;
[0016]判断所述告警数据对应的资产数据是否在所述本地数据库中;
[0017]若是,则同步所述资产数据对应的告警数据。
[0018]在其中的一些实施例中,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:
[0019]所述定时器在预设的时间间隔内扫描所述数据同步调度任务;
[0020]根据所述数据同步调度任务中的配置策略,请求调用所述云平台的数据查询接口,获取所述资产数据和告警数据,并确定是否需要获取资产和告警的详情数据以及关联数据。
[0021]在其中的一些实施例中,通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,还包括:
[0022]将所述资产数据和告警数据的格式映射转换为所述本地数据库的数据格式;
[0023]查询所述本地数据库中是否存在所述资产数据和告警数据;
[0024]若存在,则根据所述资产数据和告警数据更新所述本地数据库;
[0025]若不存在,则新增所述资产数据和告警数据至所述本地数据库。
[0026]在其中的一些实施例中,所述将所述云平台的资产数据和告警数据同步至预设的本地数据库之后,包括:
[0027]当所述云平台的资产数据和/或告警数据同步至预设的本地数据库后,修改所述数据同步调度任务的状态为成功,并保存所述云账号信息、所述预设的同步策略信息及数据同步历史至本地数据库。
[0028]在其中的一些实施例中,所述将所述云平台的资产数据和告警数据同步至预设的本地数据库之后,还包括:
[0029]判断所述数据同步调度任务是否为周期任务;
[0030]若是,则将所述数据同步调度任务的开始时间更新为下次周期任务的开始时间。
[0031]第二个方面,在本实施例中提供了一种云平台数据管理装置,包括:配置账号模块、创建任务模块及同步数据模块;
[0032]所述配置账号模块,用于根据预存的云平台信息配置云账号信息,所述云账号信息用于访问所述云平台的数据;
[0033]所述创建任务模块,用于根据所述云账号信息及预设的同步策略信息,创建数据同步调度任务;
[0034]所述同步数据模块用于,通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至预设的本地数据库。
[0035]第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的云平台数据管理方法。
[0036]第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的云平台数据管理方法。
[0037]与相关技术相比,在本实施例中提供的一种云平台数据管理方法,通过根据预存的云平台信息配置云账号信息,云账号信息用于访问云平台的数据;根据云账号信息及预设的同步策略信息,创建数据同步调度任务;通过预存的定时器扫描数据同步调度任务,将云平台的资产数据和告警数据同步至预设的本地数据库,解决了客户不便于管理不同云平台的不同数据的问题,实现了对不同云平台上的资产和告警数据的管理,将资产与告警数
据同步至本地,进一步提高了资产数据的安全性。
[0038]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0039]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0040]图1是本实施例的云平台数据管理方法的终端的硬件结构框图;
[0041]图2是本实施例的云平台数据管理方法的流程图;
[0042]图3是本具体实施例的云平台数据管理方法的整体流程图;
[0043]图4是本具体实施例的云账号和策略配置流程图;
[0044]图5是本具体实施例的同步云资产数据流程图;
[0045]图6是本具体实施例的拉取资产流程图;
[0046]图7是本具体实施例的资产入库流程图;
[0047]图8是本具体实施例的同步云告警数据流程图;
[0048]图9是本具体实施例的拉取告警数据流程图;
[0049]图10是本具体实施例的告警入库流程图;
[0050]图11是本实施例的云平台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云平台数据管理方法,其特征在于,包括:根据预存的云平台信息配置云账号信息,所述云账号信息用于访问所述云平台的数据;根据所述云账号信息及预设的同步策略信息,创建数据同步调度任务;通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至预设的本地数据库。2.根据权利要求1所述的云平台数据管理方法,其特征在于,所述根据预存的云平台信息配置云账号信息,包括:判断预设的本地数据库中是否存在所述云账号信息;若不存在,则根据所述云平台信息配置云账号信息,并根据所述云平台的接口信息验证所述云账号信息是否合法;若验证所述云账号信息不合法,则重新根据所述云平台信息配置云账号信息。3.根据权利要求1所述的云平台数据管理方法,其特征在于,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:同步所述数据同步调度任务的资产数据后,同步告警数据;判断所述告警数据对应的资产数据是否在所述本地数据库中;若是,则同步所述资产数据对应的告警数据。4.根据权利要求1所述的云平台数据管理方法,其特征在于,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:所述定时器在预设的时间间隔内扫描所述数据同步调度任务;根据所述数据同步调度任务中的配置策略,请求调用所述云平台的数据查询接口,获取所述资产数据和告警数据,并确定是否需要获取资产和告警的详情数据以及关联数据。5.根据权利要求4所述的云平台数据管理方法,其特征在于,通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,还包括:将所述资产数据和告警数据的格式映射转换为所述本地数据库的数...

【专利技术属性】
技术研发人员:郑天宇杨勃
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

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

1