[发明专利]一种云平台参数适配方法、装置、终端设备及储存介质有效
申请号: | 202111322770.4 | 申请日: | 2021-11-09 |
公开(公告)号: | CN114157662B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 张志江;季统凯;贺忠堂 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L9/06;H04L9/32;H04L9/40 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈照辉 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 参数 配方 装置 终端设备 储存 介质 | ||
本发明实施例公开了一种云平台参数适配方法、装置、终端设备及储存介质,方法包括获取接入多云管理平台的每个云平台的云平台类型;获取与多云管理平台上的每个接口的参数类相对应的参数类声明,参数类声明中包括有参数类所对应的参数所支持的云平台类型,当多云管理平台通过第一接口访问第一云平台时,获取与第一接口的第一参数类相对应的第一参数以及与第一参数类相对应的第一参数类声明;根据第一云平台的云平台类型以及第一参数类声明,对第一参数进行过滤得到第二参数,根据第二参数调用与第一云平台相对应的适配参数类。本发明实施例解决了现有技术中无法区分出各个云平台所支持参数,导致多云管理平台的接口难以开发和维护的技术问题。
技术领域
本申请实施例涉及云平台领域,尤其涉及一种云平台参数适配方法、装置、终端设备及储存介质。
背景技术
随着云计算技术的快速发展,国内越来越多的厂商争先在云平台领域进行布局。云平台也称为云计算平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力。云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。目前云计算领域还没有一个统一的接口标准,随着制作云平台的厂商数的增多,如何对不同厂商的云平台的接口进行适配,是目前多云管理平台亟需解决的问题。现有的多云管理平台的接口参数大多数采用各个云平台参数的并集,然而,采用这种方式无法区分出各个云平台所支持参数,导致多云管理平台的接口难以开发和维护。
发明内容
本发明实施例提供了一种云平台参数适配方法、装置、终端设备及储存介质,解决了现有技术中无法区分出各个云平台所支持参数,导致多云管理平台的接口难以开发和维护的技术问题。
第一方面,本发明实施例提供了一种云平台参数适配方法,包括以下步骤:
获取接入多云管理平台的每个云平台的云平台类型;
根据所述多云管理平台上的每个接口,获取与每个所述接口的参数类相对应的参数类声明,所述参数类声明中包括有所述参数类所对应的参数所支持的云平台类型,所述参数类声明为预先注解的声明;
当所述多云管理平台通过第一接口访问第一云平台时,获取与所述第一接口的第一参数类相对应的第一参数,以及获取与所述第一参数类相对应的第一参数类声明;
根据所述第一云平台的云平台类型以及所述第一参数类声明,对所述第一参数进行过滤得到第二参数,根据所述第二参数调用与所述第一云平台相对应的适配参数类。
优选的,所述获取接入多云管理平台的每个云平台的云平台类型的具体过程为:
获取接入多云管理平台的每个云平台的接口调用授权信息,所述接口调用授权信息中包括有对应云平台的云平台类型。
优选的,所述获取接入多云管理平台的每个云平台的接口调用授权信息的具体过程为:
通过多云平台过滤器获取接入多云管理平台的每个云平台的授权信息密文以及参数签名MD5值;
根据所述参数签名MD5值对所述授权信息密文进行解密,得到每个云平台的接口调用授权信息。
优选的,所述根据所述多云管理平台上的每个接口,获取与每个所述接口的参数类相对应的参数类声明的具体过程为:
根据所述多云管理平台上的每个接口,确定每个所述接口的接口名;
获取与每个所述接口名相对应的参数类;
获取与所述参数类相对应参数类声明。
优选的,所述获取与每个所述接口名相对应的参数类之后,获取与每个所述参数类相对应参数类声明之前,还包括以下步骤:
将所述参数类注入到Spring容器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111322770.4/2.html,转载请声明来源钻瓜专利网。