【云小课】应用平台第26课 API网关跨VPC开放后端服务
【摘要】 用户后端服务器所在的VPC与创建实例所选择的VPC处于不同的场景时,用户如何完成服务配置,并且实现跨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 发送请求
-
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)