一种API发布的实现方法及装置制造方法及图纸

技术编号:37394927 阅读:26 留言:0更新日期:2023-04-27 07:32
本发明专利技术公开一种API发布的实现方法及装置,其中,该方法包括:在API管理中心注册服务以及相应的API,通过API网关进行服务发布以及API发布;当API发布时,指定北向API与南向API的映射关系以及改写内容;当有客户请求时,由API网关实现北向API与南向API的转换,并将API请求转发至相应的服务运行环境。该方法及装置将API管理与API网关进行融合,提高了API的可控性和准确性,减少了安全隐患。减少了安全隐患。减少了安全隐患。

【技术实现步骤摘要】
一种API发布的实现方法及装置


[0001]本专利技术涉及通信
,尤其是一种API发布的实现方法及装置。

技术介绍

[0002]随着微服务和云原生相关技术的发展,以及API生态的演进,越来越多的API暴露出来,给调用方使用。
[0003]目前,API的管理是由各个业务的研发人员负责,对于需要对外发布的API,一般由API网关的管理人员进行配置。由于API的迭代比较频繁,为了避免频繁的修改路由配置,一般都采用宽松的策略,配置通用的路由来实现服务的对外发布,这样会导致没有发布的API或者注销的API也会暴露在外面,从而引发很大的安全隐患。

技术实现思路

[0004]针对上述情况,本专利技术提供一种API发布的实现方法及装置,将API管理与API网关进行融合,提高了API的可控性和安全性。
[0005]为实现上述目的,本专利技术采用下述技术方案:
[0006]在本专利技术一实施例中,提出了一种API发布的实现方法,该方法包括:
[0007]在API管理中心注册服务以及相应的API;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种API发布的实现方法,其特征在于,该方法包括:在API管理中心注册服务以及相应的API;通过API网关进行服务发布以及API发布;当API发布时,指定北向API与南向API的映射关系以及改写内容;当有客户请求时,由API网关实现北向API与南向API的转换,并将API请求转发至相应的服务运行环境。2.根据权利要求1所述的API发布的实现方法,其特征在于,所述服务发布包括发布服务的API网关、服务对外的域名、管控策略以及服务的运行环境;当服务发布时,对发布的管控策略进行设置。3.根据权利要求1所述的API发布的实现方法,其特征在于,所述API发布包括发布API的南向API以及北向API的映射关系以及内容改写;当API发布时,对发布的北向API与南向API的映射关系进行测试。4.根据权利要求1所述的API发布的实现方法,其特征在于,所述API发布包括批量发布和单个发布,批量发布包括前缀发布、原样发布以及正则发布,单个发布包括原样发布、静态改写以及正则改写。5.一种API发布的实现装置,其特征在于,该装置包括:API管理中心,用于注册服务以及相应的API;API网关,用于服务发布以及API发布;当API发布时,指定北向API与南向API的映射关系以及改写内容;当有客户请求时,实现北向API与南向API的转换,并将...

【专利技术属性】
技术研发人员:何文娟
申请(专利权)人:中盈优创资讯科技有限公司
类型:发明
国别省市:

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

1