更新时间:2026-07-10 GMT+08:00
分享

通过CSE微服务导入API

ROMA Connect支持把CSE微服务引擎中的微服务作为后端服务导入APIC,并生成对应的API对外开放。

约束与限制

  • 导入微服务所生成的前端API认证方式默认为无认证。
  • 要导入的微服务不支持开启安全认证。
  • 要导入的微服务不支持IPv6地址。
  • 导入微服务所生成负载通道,不支持资产的导入。

前提条件

  • 当前操作用户具有ServiceStage服务任一角色权限。
  • ROMA Connect实例与要导入的微服务之间网络互通。

导入CSE微服务

  1. 登录ROMA Connect控制台,在左侧导航栏选择“资源管理”,在实例页面单击实例,进入实例控制台。
  2. 在左侧的导航栏选择“服务集成 APIC > API分组”,在页面右上角单击“创建API分组 > 导入CSE微服务”。
  3. 在导入CSE微服务页面,配置导入相关参数配置。
    表1 导入配置

    参数

    说明

    所属分组

    选择导入微服务所生成API所属的API分组。

    • 生成新的分组:输入API分组名称,在导入过程中系统会自动创建一个新的API分组,并将生成的API归属到该分组。
    • 选择已有分组:选择一个已有API分组,并将生成的API添加到该分组。

    类型

    选择API以及其后端微服务所使用的请求协议类型,可选择“HTTP”和“HTTPS”。

    集成应用

    仅当“所属分组”选择“生成新的分组”时需要配置。

    选择API分组所属的集成应用。

    微服务引擎

    选择要导入微服务所在的CSE微服务引擎。

    微服务

    选择要导入的微服务。

    微服务版本

    选择要导入的微服务版本。

    服务契约

    选择微服务接口所在的服务契约。

    • 如果选择服务契约,则还需要选择具体要导入的微服务接口,每个微服务接口在导入时会对应生成一个前端API。
    • 如果选择“无”,则会生成一个请求方法为“ANY”,匹配模式为前缀匹配,URL为“路径前缀”设置值的前端API。

    路径前缀

    仅当“服务契约”选择“无”时可配置。

    配置API的URL前缀。若不填写,则API的URL前缀为“/”。

    API接口

    仅当“服务契约”不选择“无”时需要配置。

    勾选要导入的具体微服务接口。

  4. 单击“完成”导入微服务并生成相应的API。
    • 导入微服务还会生成相应微服务类型的负载通道,ROMA Connect通过负载通道访问微服务引擎中的微服务。
    • 负载通道会监测微服务引擎下所有在线状态的微服务地址变化,并更新到负载通道中。
    • 导入微服务所生成的前端API认证方式默认为无认证,可根据业务需要修改API的认证方式。

相关文档

将导入成功的API发布到环境中,以便API调用者调用。

相关文档