通过CSE微服务导入API
API网关支持导入微服务引擎(Cloud Service Engine,简称CSE)的微服务,提供API注册开放CSE服务能力。
- 如果当前实例不支持“导入CSE微服务”,请联系客服。
- 目前仅广州友好、贵阳一、上海一、广州、北京四区域支持导入CSE服务。
注意事项
- 仅支持导入未开启安全认证的微服务引擎。
- 您需保证当前实例与微服务实例地址网络可达,否则导入后调用API会出现失败场景。
- 未选择服务契约时,导入后会生成一个请求方法为ANY、请求路径为/且匹配模式为前缀匹配的API。
- 导入后会生成相应的API以及微服务类型的负载通道,负载通道会监测微服务下所有在线实例的地址变化,并更新到负载通道中。
前提条件
已创建CSE微服务。
操作步骤
- 进入API网关控制台页面。
- 根据实际业务在左侧导航栏上方选择实例。
- 在左侧导航栏选择“API管理 > API分组”。
- 单击“创建API分组 > 导入CSE微服务”。根据下表参数说明,配置信息。微服务引擎详细介绍请参考微服务引擎CSE。
表1 配置信息 参数
说明
所属分组
CSE微服务导入成功后,生成的API所在的API分组。支持同步创建新的分组或选择已有分组。
类型
支持HTTP、HTTPS,传输重要或敏感数据时推荐使用HTTPS。
微服务引擎
用于微服务应用的云中间件,为用户提供注册发现、服务治理、配置管理等高性能和高韧性的企业级云服务能力。
微服务
微服务是业务概念,即提供某种服务的某个进程。
微服务版本
微服务版本用来标记微服务的迭代记录,方便对微服务的不同迭代进行管理。
服务契约
它是基于OpenAPI规范的微服务接口约束规范,是服务端和消费端对于接口的定义。
路径前缀
请求路径通过配置“+”做前缀匹配。例如,请求路径为/a/{b+}。
- 单击“完成”。