【云小课】应用平台第26课 API网关跨VPC开放后端服务
接下来,小课以ELB(弹性负载均衡)为例,讲述在API网关上开放内网ELB中服务的操作流程。具体步骤请参见最佳实践API网关跨VPC开放后端服务。
操作流程
-
创建虚拟私有云
登录网络控制台,根据表 VPC规划规划VPC网段,创建两个VPC。VPC1为API网关所在VPC,VPC2为后端应用所在VPC。
表1 VPC规划 VPC1
APIG实例系统VPC
VPC2
10.X
172.31.0.0/16
不能与VPC1和APIG实例系统VPC重复。
172.X
192.168.0.0/16
192.X
172.31.0.0/16
图1 创建VPC -
购买API网关专享版实例
登录API网关控制台,在VPC1上购买API专享版实例。
图2 购买APIG实例 -
购买ELB
登录网络控制台,在VPC2上购买弹性负载均衡,以及添加监听器和配置后端服务器组。
图3 购买ELB 图4 添加监听器 图5 配置后端服务器组 -
创建对等连接
登录网络控制台,创建VPC Peering对等连接,打通VPC1和VPC2。
-
创建对等连接。
-
添加本端路由,目的地址为已购买ELB详情页面,“基本信息”页签中的“服务地址”。
图6 添加本端路由 -
添加对端路由,目的地址为已购买专享版实例概览页面,“基本信息”页签中的“出私网IP”地址。
图7 添加对端路由
-
-
配置路由
登录API网关控制台,在API专享版实例上配置路由,配置IP为已购买ELB所在VPC2网段。
图8 配置路由 -
创建API
登录API网关控制台,创建API,后端服务地址配置ELB的IP。
-
购买ECS
登录云服务器控制台,购买ECS(应用服务器)。
图9 购买ECS -
调试API
验证对接内网ELB是否成功。
-
在已购买弹性负载均衡中的“后端服务器组”页签中,添加已购买的云服务器,并启动。
图10 添加已购买ECS并启动 -
进入已购买专享版实例中的“API管理”页面,在已创建API所在行选择“更多 > 调试”。
图11 发送请求
-
- 点赞
- 收藏
- 关注作者
评论(0)