【云小课】应用平台第26课 API网关跨VPC开放后端服务

举报
应用万花筒. 发表于 2022/02/22 20:27:43 2022/02/22
【摘要】 用户后端服务器所在的VPC与创建实例所选择的VPC处于不同的场景时,用户如何完成服务配置,并且实现跨VPC对接?

1636356951484013537.jpg

接下来,小课以ELB(弹性负载均衡)为例,讲述在API网关上开放内网ELB中服务的操作流程。具体步骤请参见最佳实践API网关跨VPC开放后端服务

操作流程

  1. 创建虚拟私有云

    登录网络控制台,根据表 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

  2. 购买API网关专享版实例

    登录API网关控制台,在VPC1上购买API专享版实例。

    图2 购买APIG实例

  3. 购买ELB

    登录网络控制台,在VPC2上购买弹性负载均衡,以及添加监听器和配置后端服务器组。

    图3 购买ELB

    图4 添加监听器

    图5 配置后端服务器组

  4. 创建对等连接

    登录网络控制台,创建VPC Peering对等连接,打通VPC1和VPC2。

    1. 创建对等连接。

    2. 添加本端路由,目的地址为已购买ELB详情页面,“基本信息”页签中的“服务地址”。

      图6 添加本端路由

    3. 添加对端路由,目的地址为已购买专享版实例概览页面,“基本信息”页签中的“出私网IP”地址。

      图7 添加对端路由

  5. 配置路由

    登录API网关控制台,在API专享版实例上配置路由,配置IP为已购买ELB所在VPC2网段。

    图8 配置路由

  6. 创建API

    登录API网关控制台,创建API,后端服务地址配置ELB的IP。

  7. 购买ECS

    登录云服务器控制台,购买ECS(应用服务器)。

    图9 购买ECS

  8. 调试API

    验证对接内网ELB是否成功。

    1. 已购买弹性负载均衡中的“后端服务器组”页签中,添加已购买的云服务器,并启动。

      图10 添加已购买ECS并启动

    2. 进入已购买专享版实例中的“API管理”页面,在已创建API所在行选择“更多 > 调试”。

      图11 发送请求

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。