本申请涉及云计算,尤其涉及一种组件订购方法、系统、多云管理平台、计算机存储介质和计算机程序产品。
背景技术:
1、目前,随着云平台的厂商数的增多,多云管理平台需要对接的云平台将越来越多。由于不同厂商提供的云平台的订购流程和接口很可能不同,因而多云管理平台需要管理多套订购逻辑,适配大量的接口。
2、相关技术中,多云管理平台的通常做法是不修改安全资源池管理平台的接口,而是使用特定的内部模块进行接口适配和接口融合,但该方式繁琐易错,不仅会增加消息返回时长,还会影响多云管理平台的运行稳定性。
技术实现思路
1、本申请提供一种组件订购方法、系统、多云管理平台、计算机存储介质和计算机程序产品。
2、本申请的技术方案是这样实现的:
3、本申请提供了一种组件订购方法,应用于多云管理平台,所述方法包括:
4、接收目标租户对目标云平台中安全组件的订购请求,所述订购请求携带订单信息;所述目标租户为预先创建好的租户,所述目标云平台是被所述多云管理平台纳管的多个云平台中的任一云平台;
5、根据所述订单信息确定所述目标云平台对应的订单开通模式,基于所述订单开通模式,获取所述安全组件的组件标识(identity document,id)和组件状态;
6、在所述组件状态为非运行状态的情况下,向所述目标云平台发送携带所述组件id的详情查询请求,以使所述目标云平台返回查询响应消息;
7、基于所述查询响应消息完成对所述安全组件的订购处理。
8、本申请提供一种组件订购系统,所述系统包括多云管理平台和目标云平台,所述目标云平台是被所述多云管理平台纳管的多个云平台中的任一云平台,其中:
9、所述多云管理平台,用于接收目标租户对目标云平台中安全组件的订购请求,所述订购请求携带订单信息;根据所述订单信息确定所述目标云平台对应的订单开通模式,基于所述订单开通模式,获取所述安全组件的组件id和组件状态;在所述组件状态为非运行状态的情况下,向所述目标云平台发送携带所述组件id的详情查询请求;基于所述查询响应消息完成对所述安全组件的订购处理;所述目标租户为预先创建好的租户;
10、所述目标云平台,用于在接收到所述详情查询请求后,向多云管理平台返回所述查询响应消息。
11、本申请提供一种多云管理平台,所述多云管理平台包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述一个或多个技术方案提供的组件订购方法。
12、本申请提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后能够实现前述一个或多个技术方案提供的组件订购方法。
13、本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述一个或多个技术方案提供的组件订购方法。
14、本申请实施例提供一种组件订购方法、系统、多云管理平台、计算机存储介质和计算机程序产品,所述方法应用于多云管理平台,所述方法包括:接收目标租户对目标云平台中安全组件的订购请求,所述订购请求携带订单信息;所述目标租户为预先创建好的租户,所述目标云平台是被所述多云管理平台纳管的多个云平台中的任一云平台;根据所述订单信息确定所述目标云平台对应的订单开通模式,基于所述订单开通模式,获取所述安全组件的组件id和组件状态;在所述组件状态为非运行状态的情况下,向所述目标云平台发送携带所述组件id的详情查询请求,以使所述目标云平台返回查询响应消息;基于所述查询响应消息完成对所述安全组件的订购处理。
15、可以看出,本申请实施例中,在目标租户创建好的情况下,若多云管理平台在接收到目标租户对安全组件的订购请求,则先确定该目标云平台对应的订单开通模式,然后基于该订单开通模式获取组件id和组件状态,进而根据组件id和组件状态查询安全组件详情信息以完成整个订购流程;即,提供了一种标准化的安全组件订购流程,如此,可以方便多云管理平台快速集成不同厂商的云平台,提供更加便捷的安全组件订购服务;另外,本申请实施例中多云管理平台无需进行接口适配和接口融合工作,解决相关技术存在的消息返回时长增加,以及多云管理平台运行稳定性低的问题,更好地满足应用需求。
1.一种组件订购方法,其特征在于,应用于多云管理平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述订单开通模式,获取所述安全组件的组件id和组件状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述订单开通模式,获取所述安全组件的组件id和组件状态,包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述查询响应消息完成对所述安全组件的订购处理,包括:
6.根据权利要求1所述的方法,其特征在于,在接收所述目标租户对目标云平台中安全组件的订购请求之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在接收针对所述目标租户的创建请求之前,所述方法还包括:
8.一种组件订购系统,其特征在于,所述系统包括多云管理平台和目标云平台,所述目标云平台是被所述多云管理平台纳管的多个云平台中的任一云平台,其中:
9.一种多云管理平台,其特征在于,所述多云管理平台包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至7任一项所述的方法。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1至7中任一项所述的方法。