TG:@yunlaoda360
1. 环境管理
阿里云API网关默认提供了三个系统环境:测试(TEST)、预发(PRE)和线上(RELEASE)。你也可以根据实际需求创建自定义环境。
2. 配置后端服务
- 创建后端服务:在API网关控制台中创建后端服务。
- 指定不同环境的后端地址:为后端服务的测试、预发、线上或自定义环境分别定义不同的后端地址。当调用API时,API网关会根据指定的环境调用不同的后端地址。
3. 发布API到指定环境
- 创建好后端服务后,为该后端服务创建API来对外提供服务。
- 在API发布阶段,你可以将API发布到测试(TEST)、预发(PRE)和线上(RELEASE)这三个系统环境,也可以发布到自定义的环境。
4. 指定前端调用环境
客户端需要显式地指定需要调用哪个环境。阿里云API网关支持两种方式:
- 绑定不同域名:为API分组的不同环境绑定不同的域名。
- 使用Header参数:在请求Header中增加
X-Ca-Stage参数来指定请求的环境。
5. 使用环境的具体操作
- 线上环境调用:直接发起API调用,即调用线上环境。
- 预发环境调用:在Header中增加
X-Ca-Stage: PRE,即可访问预发环境的API。 - 测试环境调用:在Header中增加
X-Ca-Stage: TEST,即可访问测试环境的API。 - 自定义环境调用:在Header中增加
X-Ca-Stage为自定义环境的名称,即可访问自定义环境的API。