API网关

私有网络VPC开放API

介绍

API网关支持以私有网络(VPC)中的服务为后端,通过API的形式快速对外开放。API网关通过内部网络与VPC后端进行通信,最大程度保障后端服务的安全。

image.png

配置流程

  1. 创建后端VPC配置模板;
  2. 编辑API时使用VPC模板填充后端地址;
  3. 保存并发布API。

VPC模板:即VPC后端服务的配置信息,它的作用是在编辑API时,用于填充API后端地址,而无需每次编辑API时都手动填写VPC后端配置,可简化API配置流程。

创建VPC模板

在API网关控制台中,点击侧边栏的“VPC模板管理”。

image.png

进入VPC模板管理界面后,点击“新建VPC模板”。

image.png

在弹出的窗口中填写VPC模板配置:

image.png

按照以下顺序填写模板配置:

  1. 为准备创建的模板填写名称;
  2. 选择要配置的VPC后端所在的地域;
  3. 从”VPC实例“下拉框中选择后端服务对应的VPC实例;
  4. 在IP一栏中填写后端服务在VPC中的内网ip地址;
  5. 填写后端服务对应的端口。

点击“确定”完成VPC模板的创建。

image.png

配置API

API的具体配置流程请参考API管理

在定义API后端配置时,点击“后端服务类型”下拉框,选择“VPC”。

image.png

然后点击“后端服务地址”下拉框,选择定义好的VPC配置模板。

image.png

继续后续流程,完成API的配置。

完成API配置后,发布API,即可通过API网关访问到VPC中的后端服务。

更新VPC模板

VPC模板与API之间没有绑定关系,编辑API时用于填充的VPC模板,被更新后不会影响到已有API配置。

在VPC模板管理界面中,可以看到定义的VPC模板列表,点击对应模板操作栏中的“编辑”,将会弹出编辑窗口。

image.png

在编辑窗口中,可对已有的VPC模板进行修改。

image.png

点击“确认”完成更新。

注意:模板的更新不会影响到任何已有API配置,如果需要更新API后端VPC的配置,在更新了VPC模板之后,需要重新编辑API,选择更新后的模板,然后保存并发布。

上一篇
跨域资源共享CORS
下一篇
后端密钥管理