多云管统一接口网关的实现方法、装置、介质及设备制造方法及图纸

技术编号:29305163 阅读:60 留言:0更新日期:2021-07-17 01:45
本发明专利技术公开了一种多云管统一接口网关的实现方法、装置、介质及设备,该方法包括步骤:在获取到统一接口网关请求时,调用安全控制云函数对所述统一接口网关请求的合法性进行校验;在校验通过后,判断所述统一接口网关请求是否指定可使用缓存,若是,则调用缓存云函数;若否,则调用求解目标函数云函数,求解得到本次请求的处理云函数;调用匹配到的云函数进行实际云接口的调用;将接口封装成统一格式。本发明专利技术通过使用云原生函数服务和接口网关作为基础运行组件,无需对服务运行的环境部署和运维,提高开发效率并减少资源浪费。提高开发效率并减少资源浪费。提高开发效率并减少资源浪费。

Implementation method, device, medium and equipment of unified interface gateway for multi cloud tube

【技术实现步骤摘要】
多云管统一接口网关的实现方法、装置、介质及设备


[0001]本专利技术属于云计算
,具体涉及一种多云管统一接口网关的实现方法、装置、介质及设备。

技术介绍

[0002]随着云计算的普及,越来越多的客户会同时使用多个云厂商的产品和服务,但不同云厂商的产品会存在不少差异,因此就产生了统一纳管多种云环境的需求。针对具体云的操作,一般的对接方式有两种,一种是通过调用云平台的rest API;另外一种是直接使用云平台提供的SDK进行调用,这种方式在对接多种云平台时会遇到麻烦,因为不同云厂商的接口标准不一致。要实现多云资源的纳管,就必须要对各种云资源、云服务的操作接口进行一致性的抽象,形成统一的接口标准,然后再针对不同云厂商的api进行编码适配,形成多云对接的适配器。具体应用会在工程代码中引用这种适配器进行多云的操作,常见的适配器一般有开源类库(如libcloud)或者自研的,本质上来说还是一种代码级别的实现方式。代码级别的实现方式回存在以下缺陷:1、依赖具体的开发语言,适配器需要整体发布,扩展性差;2、适配器被大量应用引用,无法统一管理,统一维护和本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.多云管统一接口网关的实现方法,其特征在于,包括步骤:在获取到统一接口网关请求时,调用安全控制云函数对所述统一接口网关请求的合法性进行校验;在校验通过后,判断所述统一接口网关请求是否指定可使用缓存,若是,则调用缓存云函数;若否,则调用求解目标函数云函数,求解得到本次请求的处理云函数;调用匹配到的云函数进行实际云接口的调用;将接口封装成统一格式。2.根据权利要求1所述的实现方式,其特征在于,在所述将接口封装成统一格式的步骤中,包括如下步骤:如接口指定启用存储,则调用缓存云函数。3.根据权利要求1所述的实现方法,其特征在于,外部应用通过API网关上注册的接口地址请求统一接口网关。4.根据权利要求3所述的实现方法,其特征在于,接口的认证方式采用基于密钥对的签名算法。5.根据权利要求1所述的实现方法,其特征在于,所述调用安全控制云函数对所述统一接口网关请求的合法性进行校验的步骤,包括如下步骤:对所述统一接口网关请求进行签名校验;对所述统一接口网关请求进行权限校验;对所述统一接口网关请求进行请求频次控制校验。6.根据权利要求1所述的实现方法,其特征在于,在所述调用求解...

【专利技术属性】
技术研发人员:刘忻王涛
申请(专利权)人:广州市品高软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1