【技术实现步骤摘要】
本专利技术涉及云计算
,更具体的说,是涉及一种混合云的接口调用方法、装置及系统。
技术介绍
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。随着云计算技术的发展,出现了很多不同类型的云平台,云平台可以按照云计算方式划分为Openstack云平台、Qcloud云平台或AWS云平台等。融合了公有的云平台及私有的云平台的云计算技术的称为混合云,目前,越来越多的企业具有对外及对内两种服务,在对外服务时,出于成本节约考虑,企业希望可以应用公有的云平台,在对内服务时,出于安全考虑,企业希望可以应用私有的云平台,因此,混合云越来越流行。由于混合云融合的不同类型的云平台都是独立部署的,不同类型的云平台间的接口调用标准不同,因此,一个混合云中存在多种不同的接口调用方法,无法统一,给混合云的系统应用及维护带来了极大的不便。
技术实现思路
有鉴于此,本专利技术提供了一种混合云的接口调用方法、装置及系统,以克服现有技术中对于混合云的接口调用无法统一的问题。为实现上述目的,本专利技术提供如下技术方案:一种混合云的接口调用方法,所述方法包括:接收调用方发送的混合云的接口调用请求,所述混合云的接口调用请求用于指示所述调用方请求调用目标云平台的接口;根据所述混合云的接口调用请求确定所述目标云平台的接口;将所述混合云的接口调用请求发送至所述目标云平台的接口。本专利技术实施例还提供一种混合云的接口调用装置,所述装置包括:接收模块,用于接收调用方发送的混合云的接口调用请求,所述混合云的接口调用请求用于指示所述调用方请求调用目标云平 ...
【技术保护点】
一种混合云的接口调用方法,其特征在于,所述方法包括:接收调用方发送的混合云的接口调用请求,所述混合云的接口调用请求用于指示所述调用方请求调用目标云平台的接口;根据所述混合云的接口调用请求确定所述目标云平台的接口;将所述混合云的接口调用请求发送至所述目标云平台的接口。
【技术特征摘要】
1.一种混合云的接口调用方法,其特征在于,所述方法包括:接收调用方发送的混合云的接口调用请求,所述混合云的接口调用请求用于指示所述调用方请求调用目标云平台的接口;根据所述混合云的接口调用请求确定所述目标云平台的接口;将所述混合云的接口调用请求发送至所述目标云平台的接口。2.根据权利要求1所述的方法,其特征在于,在所述根据所述混合云的接口调用请求确定所述目标云平台的接口之前,所述方法还包括:对所述混合云的接口调用请求进行鉴权;如果鉴权通过,则根据所述混合云的接口调用请求确定所述目标云平台的接口。3.根据权利要求2所述的方法,其特征在于,所述接收调用方发送的混合云的接口调用请求包括:接收调用方发送的包括有统一资源定位符URL地址的接口调用请求。4.根据权利要求3所述的方法,其特征在于,所述根据所述混合云的接口调用请求确定所述目标云平台的接口,包括:根据所述URL地址中的云平台类型参数确定目标云平台的目标类型;根据所述URL地址中的region参数确定目标云平台的接口的目标区域;确定处于所述目标区域内的接口为所述目标云平台的接口。5.根据权利要求4所述的方法,其特征在于,所述对所述混合云的接口调用请求进行鉴权,包括:接收调用方发送的HTTP Header,所述HTTP Header中包含时间戳参数Timestamp、平台验证码AppKey、用户验证码AccessKey以及签名串Signature;查询获得预先分配给所述调用方的密钥参数SecretKey;使用所述密钥参数SecretKey对所述签名串Signature进行鉴权,获得由请求类型HTTP Method、时间戳参数Timestamp、URL地址、平台验证码AppKey以及用户验证码AccessKey组成的字符串;当所述字符串中请求类型HTTP Method与所述混合云的接口调用请求中的请求类型一致,且,所述字符串中URL地址与所述混合云的接口调用请求中的URL地址一致,且,所述字符串中时间戳参数Timestamp与所述HTTP Header中的时间戳参数Timestamp一致,且,所述字符串中平台验证码AppKey与所述HTTP Header中的平台验证码AppKey一致,且,所述字符串中用户验证码AccessKey与所述HTTP Header中的用户验证码AccessKey一致时,表示鉴权通过。6.一种混合云的接口调用装置,其特征在于,所述装置包括:接收模块,用于接收调用方发送的混合云的接口调用请求,所述混合云的接口调用请求用于指示所述调用方请求调用目标云平台的接口;确定模块,用于根据所述混合云的接口调用请求确定所述目标云平台的接口;发送模块,用于将所述混合云的接口调用请求发送至所述目标云平台的接口。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:鉴权模块,用于在所述根据所述混合云的接口调用请求确定所述目标云平台的接口之前,对所述混合云的接口调用请求进行鉴权;如果鉴权通过,则触发确定模块根据所述混合云的接口调用请求确定所述目标云平台的接口。8.根据权利要求7所述的装置,其特征在于,所述接收模块具体用于:接收调用方发送的包括有统一资源定位符URL地址的接口调用请求。9.根据权利要求8所述的装置,其特征在于,所述确定模块包括:类型确定单元,用于根据所述URL地址中的云平台类型参数确定目标云平台的目标类型;区域确定单元,用于根据所述URL地址中的region参数确定目标云平台的接口的目标区域;目标云平台的接口确定单元,用于确定处于所述目标区域内的接口为所述目标云平台的接口。10.根据权利要求9所述的装置,其特征在于,所述鉴权模块包括:接收单元,用于接收调用方发送的HTTP Header,...
【专利技术属性】
技术研发人员:吴晓清,罗冬水,郑松坚,刘保原,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。