API网关跨VPC开放后端服务
用户后端服务器所在的VPC与创建实例所选择的VPC处于不同的场景时,用户如何完成服务配置,并且实现跨VPC对接?本文以ELB(弹性负载均衡)为例,讲述如何在API网关上开放内网ELB中的服务。

操作流程
购买API网关专享版实例
- 登录API网关控制台。
- 在左侧导航栏选择“专享版”。
- 单击“购买专享版实例”。
表3 实例信息 参数
配置说明
计费模式
选择实例的计费模式,此处选择“按需计费”。
区域
选择实例所在的区域。
可用区
选择实例所在的可用区,此处选择“可用区1”。
实例名称
填写实例的名称,根据规划自定义。建议您按照一定的命名规则填写实例名称,方便您快速识别和查找。
实例规格
选择实例的容量规格,实例创建后规格不可修改,此处选择“专业版”。
时间窗
选择技术支持对实例进行维护的时间段,建议选择业务量较少的时间段,保持默认设置“22:00:00---02:00:00”。
企业项目
选择实例所属的企业项目,保持默认设置“default”。
网络
选择已创建的虚拟私有云“VPC1”和子网。
安全组
单击“管理安全组”,创建安全组,企业项目选择“default”后,即可创建。
描述
填写实例的描述信息。
- 单击“立即购买”。
- 规格确认无误后,勾选用户协议和隐私政策的阅读并同意声明。支付费用后,实例开始创建,界面显示创建进度。
购买ELB
- 登录网络控制台。
- 在左侧导航栏选择“弹性负载均衡 > 负载均衡器”。
- 单击“购买弹性负载均衡”。
- 配置负载均衡信息。
表4 弹性负载均衡参数 参数
配置说明
实例规格类型
选择实例的规格类型。
计费模式
此处默认“按需计费”。
区域
选择实例所在的区域,此处选择“华北-北京四”。
可用区
选择实例所在的可用区,此处选择“可用区1”。
网络类型
选择网络类型“IPv4私网”。
所属VPC
所属虚拟私有云,选择已创建的虚拟私有云“VPC2”。
子网
选择子网。
规格
选择“网络型”。
名称
填写弹性负载均衡的名称,根据规划自定义。建议您按照一定的命名规则填写实例名称,方便您快速识别和查找。
企业项目
选择实例所属的企业项目,此处选择“default”。
- 单击“立即购买”。
- 确认信息无误后,单击“提交”。
- 添加监听器。
- 单击已创建弹性负载均衡的名称,在“监听器”页签中单击“添加监听器”。
- 配置监听器名称、前端协议及端口,单击“下一步”。
- 配置后端服务器组名称、后端协议和分配策略类型。
- 单击“完成”。下图所示为配置后的信息。
图2 监听器基本信息图3 后端服务器组
创建对等连接
- 登录网络控制台。
- 在左侧导航栏选择“对等连接”。
- 单击“创建对等连接”,配置对等连接。
- 单击“确定”。
- 在弹框中单击“查看路由”,进入对等对接详情。
- 在“本端路由”页签中单击“路由表”,添加路由。
- 在“路由”区域单击“添加路由”。
- 在弹窗中填写路由信息。
- 目的地址:为已购买ELB详情页面,“基本信息”页签中的“服务地址”。
- 下一跳类型:选择“对等连接”。
- 单击“确定”。
图4 本端路由 - 返回对等对接详情,在“对端路由”页签中单击“路由表”,添加路由。
- 在“路由”区域单击“添加路由”。
- 在弹窗中填写路由信息。
- 目的地址:为已购买专享版实例概览页面,“基本信息”页签中的“出私网IP”地址。
- 下一跳类型:选择“对等连接”。
- 单击“确定”。
图5 对端路由
创建API
- 登录API网关控制台。
- 在左侧导航栏单击“专享版”。
- 进入已购买的实例。
- 在“新建API”页面,设置API基本信息后,单击“下一步”。
表6 设置基本信息 参数
配置说明
API名称
填写API名称,建议您按照一定的命名规则填写,方便您快速识别和查找。
所属分组
默认“DEFAULT”。
网关响应
API网关未能成功处理API请求,从而产生的错误响应。
默认的网关响应为“default”。
安全认证
选择API认证方式,此处选择“无认证”。
- 定义API请求后,单击“下一步”。
表7 定义API请求 参数
配置说明
请求协议
选择API请求协议,此处选择“HTTPS”。
请求Path
接口请求的路径。
- 定义后端服务后,单击“下一步”。
表8 HTTP/HTTPS类型定义后端服务 服务参数
参数说明
协议
选择协议类型,此处选择“HTTP”。
请求方式
接口调用方式,此处选择“GET”。
使用VPC通道
选择“不使用”VPC通道访问后端服务。
后端服务地址
填写已购买ELB的服务地址。
后端请求Path
后端服务的路径。
- 定义返回结果后,单击“完成”。
购买ECS
- 登录云服务器控制台。
- 单击“购买弹性云服务器”。
- 基础配置后,单击“下一步:网络配置”。
表9 基础配置 参数
配置说明
计费模式
选择“按需计费”。
区域
选择弹性云服务器所属区域。
可用区
选择弹性云服务器所属可用区。
CPU机构
默认“x86计算”。
规格
根据业务规划,选择规格。
镜像
根据业务规划,选择镜像。
- 网络配置后,单击“下一步:高级配置”。
- 高级配置后,单击“下一步:确认配置”。
表11 高级配置 参数
配置说明
云服务器名称
填写弹性云服务器名称,建议您按照一定的命名规则填写,方便您快速识别和查找。
登录凭证
登录云服务器凭证,此处默认“密码”。
用户名
默认“root”。
密码
填写登录云服务器的密码。
确认密码
保证密码正确性。
- 确认配置信息后,选择企业项目,此处选择“default”。
- 勾选协议声明后,单击“立即购买”。
