本发明涉及云计算领域,尤其涉及一种云平台的管理方法、服务器及计算机可读存储介质。
背景技术:
1、在对云平台进行管理时,往往采用云管理平台,云管理平台比如openstack、vmware、容器云平台,云平台比如阿里云、华为云、天翼云、移动云、联通云、金山云,由于云平台包含的种类繁多,不同云平台具有不同的功能,其底层架构不同,使得云管理平台在对云平台进行管理时,需要基于每个云平台自身的底层架构以及具有的功能,编写对应的计算机代码,可见,由于云平台种类的繁多以及功能的最复杂,使得云管理平台在对云平台进行管理时,需要复杂的代码编写流程,从而使得云管理平台对云平台的管理流程较为复杂。
技术实现思路
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、调用模块,所述调用模块用于调用所述基础数据以及规则数据以由所述云平台获取所述云平台调用请求对应的目标数据;
35、发送模块,所述发送模块用于将所述目标数据发送至所述云管理平台,以使所述云管理平台根据所述目标数据与所述云平台进行交互。
36、此外,为实现上述目的,本发明还提供一种服务器,所述服务器包存储器、处理器及存储在所述存储器上并可在所述处理器上运行的云平台的管理程序,所述云平台的管理程序被所述处理器执行时实现上述任一项所述的云平台的管理方法的步骤。
37、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有云平台的管理程序,所述云平台的管理程序被处理器执行时实现上述任一项所述的云平台的管理方法的步骤。
38、本发明实施例提出的一种云平台的管理方法、云平台及计算机可读存储机介质,通过在检测到云管理平台发送的云平台调用请求时,根据云平台调用请求中的目标字段识别云平台调用请求对应的基础数据以及规则数据,调用基础数据以及规则数据以由云平台获取云平台调用请求对应的目标数据,将目标数据发送至云管理平台,以使云管理平台根据目标数据与云平台进行交互,其中,基础数据包括登录信息、云平台的软件开发工具包以及调用逻辑信息,规则数据包括校验规则信息以及异常处理信息,使得云管理平台在需要管理云平台时,只需要向服务器发送云平台调用请求,服务器会基于云平台调用请求识别基础数据以及规则数据,基于基础数据以及规则数据,获取对应的目标数据并发送至云管理平台,云管理平台即得到目标数据并与云平台进行交互,在云管理平台进行管理时,不需要复杂的代码编写流程,从而能够简化对云平台的管理流程。
1.一种云平台的管理方法,其特征在于,包括以下步骤:
2.如权利要求1所述的云平台的管理方法,其特征在于,所述将所述目标数据发送至所述云管理平台,以使所述云管理平台根据所述目标数据与所述云平台进行交互的步骤包括:
3.如权利要求1所述的云平台的管理方法,其特征在于,所述调用所述基础数据以及规则数据以由所述云平台获取所述云平台调用请求对应的目标数据的步骤包括:
4.如权利要求3所述的云平台的管理方法,其特征在于,所述调用所述基础数据以及所述规则数据,以将所述调用请求中的原始请求参数转换为标准请求参数的步骤之后,还包括:
5.如权利要求1所述的云平台的管理方法,其特征在于,所述在检测到云管理平台发送的云平台调用请求时,根据所述云平台调用请求中的目标字段识别所述云平台调用请求对应的基础数据以及规则数据的步骤之前,还包括:
6.如权利要求5所述的云平台的管理方法,其特征在于,所述在检测到所述云平台发送的登录成功指令时,建立所述云管理平台与所述云平台的关联的步骤包括:
7.如权利要求1所述的云平台的管理方法,其特征在于,所述在检测到云管理平台发送的云平台调用请求时,根据所述云平台调用请求中的目标字段识别所述云平台调用请求对应的基础数据以及规则数据的步骤之前,还包括:
8.一种服务器,其特征在于,所述服务器包括:
9.一种服务器,其特征在于,所述服务器包存储器、处理器及存储在所述存储器上并可在所述处理器上运行的云平台的管理程序,所述云平台的管理程序被所述处理器执行时实现如权利要求1至7中任一项所述的云平台的管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有云平台的管理程序,所述云平台的管理程序被处理器执行时实现如权利要求1至7中任一项所述的云平台的管理方法的步骤。