有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

操作场景

VPC 通道的作用是将部署在 VPC 内的服务通过 API 网关开放给外部访问,VPC 通道提供了负载均衡能力,可同时对接 VPC 内的多个服务。

方案优势

无需购买内网 CLB,仅使用 API 网关即可开放 VPC 内服务,VPC 通道功能本身不收费,成本低廉。
使用 VPC 的内部子网通信,网络时延低,性能佳。

前提条件

已创建 API 网关服务
已创建 云服务器 等 VPC 内资源。
注意
目前 VPC 通道支持共享实例、专享实例下挂载的 API。其中后端协议支持 HTTP、HTTPS、gRPC、gRPCs,其中gRPC、gRPCs 协议使用时需要为对应 API 绑定 gRPC 插件,该插件仅支持专享实例 开通专享实例

操作步骤

步骤1:创建 VPC 通道

1. 登录 API 网关控制台
2. 在左侧导航栏,单击后端通道,进入后端通道列表页。
3. 单击页面左上角的新建,新建后端通道,选择 VPC 通道类型。




步骤2:创建后端对接 VPC 内资源的 API,关联 VPC 通道

1. 登录 API 网关控制台 ,在左侧导航栏单击服务
2. 在服务列表中,单击一个挂载在专享实例下服务的服务名,进入详情页。
3. 在详情页中,单击新建 API,填写 API 前端配置,填写完成后单击下一步
4. 填写后端配置,选择 API 后端类型为“VPC 内资源”,选择对接方式为“通过后端通道”,选择后端通道类型为“VPC 通道”。
5. 选择步骤1中创建的 VPC 通道。
6. 完成后续配置,成功创建一个后端对接 VPC 内资源的 API。




步骤3:调用 API

对步骤2中创建的 API 发起调用,已经能够调用成功。

注意事项

在左侧菜单后端通道选择 VPC 通道详情—已关联 API Tab 页,可以看到当前哪些 API 使用了此 VPC 通道作为后端。删除 VPC 通道前需要先删除这些 API,避免影响调用。



专享实例运行在 VPC 中,当“专享实例所在 VPC”与“VPC 通道所对接 VPC”不一致时,您需要通过 云联网 将两个 VPC 打通,否则将影响调用。
当通道类型为 VPC 通道时,节点列表中的节点地址,仅可选择已有 CVM 节点地址、或手动填写 CVM 节点地址。不可填写其他云产品节点地址。