概述
API分组支持绑定域名。绑定域名后,可通过该域名访问分组下的API,但前提是该域名需指向该云原生网关实例。
操作步骤
- 登录微服务引擎MSE云原生网关管理控制台,选择资源池。
- 在左侧导航栏,选择云原生网关 > 网关列表,进入对应网关实例的控制台。
- 在左侧导航栏,选择API托管 > 分组管理。
绑定域名
点击对应分组右侧省略号中的绑定域名,即可进入绑定域名弹窗。也可以在分组详情页中,点击域名模块的修改按钮进入。
云原生网关的API支持多环境隔离,提供两种路由方式:请求头路由环境和域名路由环境。两种方式可独立配置,也可同时使用。
- 请求头路由环境 :启用后,通过在请求头中传入
X-Ca-Stage=PROD/TEST/DEV
,即可将请求路由到相应的环境。 - 域名路由环境 :绑定域名到特定环境后,可通过该域名访问API,网关会自动将请求路由至对应的环境。
绑定域名也存在一定的约束:
- 基于请求头部区分环境时,每个环境可以不关联域名或者关联相同的域名;
- 不基于请求头部区分环境时,每个环境必须关联至少一个域名且域名不能有重复;
- 同一个分组最多支持5个域名
- 基于请求头部区分环境时,使用X-Ca-Stage请求头确定环境。其中环境名称分别为:生产-PROD;测试-TEST;开发-DEV