一种云平台数据管理方法、装置、电子装置和存储介质与流程

文档序号:35470261发布日期:2023-09-16 14:51阅读:33来源:国知局
一种云平台数据管理方法、装置、电子装置和存储介质与流程

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


背景技术:

1、在网络安全领域,资产主要指ip、域名、端口等网络资产,客户一般会有一些本地化的管理系统,管理相关机构的资产。公有云通常指第三方提供商为用户提供的能够使用的云,公有云一般可通过internet使用,可能是免费或成本低廉的,公有云的核心属性是共享资源服务。公有云企业通过自己的基础设施直接向客户提供服务。客户通过互联网访问服务,但是并不拥有云计算资源,不便于客户对资产进行统一管理。因此,客户需要将公有云中的资产同步至本地。

2、但是随着信息技术的不断发展,客户对外提供服务的不断增加,客户采购公有云的越来越多,客户在公有云、私有云及混合云等其他平台上会有一些资产和发现的告警数据。这些数据分布在不同的云平台以及本地,不便于客户管理。

3、针对相关技术中存在客户不便于管理不同云平台的不同数据的问题,目前还没有提出有效的解决方案。


技术实现思路

1、在本实施例中提供了一种云平台数据管理方法、装置、系统、电子装置和存储介质,以解决相关技术中客户不便于管理不同云平台的不同数据的问题。

2、第一个方面,在本实施例中提供了一种云平台数据管理方法,包括:

3、根据预存的云平台信息配置云账号信息,所述云账号信息用于访问所述云平台的数据;

4、根据所述云账号信息及预设的同步策略信息,创建数据同步调度任务;

5、通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至预设的本地数据库。

6、在其中的一些实施例中,所述根据预存的云平台信息配置云账号信息,包括:

7、判断预设的本地数据库中是否存在所述云账号信息;

8、若不存在,则根据所述云平台信息配置云账号信息,并根据所述云平台的接口信息验证所述云账号信息是否合法;

9、若验证所述云账号信息不合法,则重新根据所述云平台信息配置云账号信息。

10、在其中的一些实施例中,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:

11、同步所述数据同步调度任务的资产数据后,同步告警数据;

12、判断所述告警数据对应的资产数据是否在所述本地数据库中;

13、若是,则同步所述资产数据对应的告警数据。

14、在其中的一些实施例中,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:

15、所述定时器在预设的时间间隔内扫描所述数据同步调度任务;

16、根据所述数据同步调度任务中的配置策略,请求调用所述云平台的数据查询接口,获取所述资产数据和告警数据,并确定是否需要获取资产和告警的详情数据以及关联数据。

17、在其中的一些实施例中,通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,还包括:

18、将所述资产数据和告警数据的格式映射转换为所述本地数据库的数据格式;

19、查询所述本地数据库中是否存在所述资产数据和告警数据;

20、若存在,则根据所述资产数据和告警数据更新所述本地数据库;

21、若不存在,则新增所述资产数据和告警数据至所述本地数据库。

22、在其中的一些实施例中,所述将所述云平台的资产数据和告警数据同步至预设的本地数据库之后,包括:

23、当所述云平台的资产数据和/或告警数据同步至预设的本地数据库后,修改所述数据同步调度任务的状态为成功,并保存所述云账号信息、所述预设的同步策略信息及数据同步历史至本地数据库。

24、在其中的一些实施例中,所述将所述云平台的资产数据和告警数据同步至预设的本地数据库之后,还包括:

25、判断所述数据同步调度任务是否为周期任务;

26、若是,则将所述数据同步调度任务的开始时间更新为下次周期任务的开始时间。

27、第二个方面,在本实施例中提供了一种云平台数据管理装置,包括:配置账号模块、创建任务模块及同步数据模块;

28、所述配置账号模块,用于根据预存的云平台信息配置云账号信息,所述云账号信息用于访问所述云平台的数据;

29、所述创建任务模块,用于根据所述云账号信息及预设的同步策略信息,创建数据同步调度任务;

30、所述同步数据模块用于,通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至预设的本地数据库。

31、第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的云平台数据管理方法。

32、第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的云平台数据管理方法。

33、与相关技术相比,在本实施例中提供的一种云平台数据管理方法,通过根据预存的云平台信息配置云账号信息,云账号信息用于访问云平台的数据;根据云账号信息及预设的同步策略信息,创建数据同步调度任务;通过预存的定时器扫描数据同步调度任务,将云平台的资产数据和告警数据同步至预设的本地数据库,解决了客户不便于管理不同云平台的不同数据的问题,实现了对不同云平台上的资产和告警数据的管理,将资产与告警数据同步至本地,进一步提高了资产数据的安全性。

34、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。



技术特征:

1.一种云平台数据管理方法,其特征在于,包括:

2.根据权利要求1所述的云平台数据管理方法,其特征在于,所述根据预存的云平台信息配置云账号信息,包括:

3.根据权利要求1所述的云平台数据管理方法,其特征在于,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:

4.根据权利要求1所述的云平台数据管理方法,其特征在于,所述通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,包括:

5.根据权利要求4所述的云平台数据管理方法,其特征在于,通过预存的定时器扫描所述数据同步调度任务,将所述云平台的资产数据和告警数据同步至本地,还包括:

6.根据权利要求1所述的云平台数据管理方法,其特征在于,所述将所述云平台的资产数据和告警数据同步至预设的本地数据库之后,包括:

7.根据权利要求6所述的云平台数据管理方法,其特征在于,所述将所述云平台的资产数据和告警数据同步至预设的本地数据库之后,还包括:

8.一种云平台数据管理装置,其特征在于,包括:配置账号模块、创建任务模块及同步数据模块;

9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至权利要求7中任一项所述的云平台数据管理方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求7中任一项所述的云平台数据管理方法的步骤。


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

技术研发人员:郑天宇,杨勃
受保护的技术使用者:杭州安恒信息技术股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1