私有网络VPC开放API
更新时间:2021-07-02
介绍
API网关支持以私有网络(VPC)中的服务为后端,通过API的形式快速对外开放。API网关通过内部网络与VPC后端进行通信,最大程度保障后端服务的安全。
配置流程
- 创建后端VPC配置模板;
- 编辑API时使用VPC模板填充后端地址;
- 保存并发布API。
VPC模板:即VPC后端服务的配置信息,它的作用是在编辑API时,用于填充API后端地址,而无需每次编辑API时都手动填写VPC后端配置,可简化API配置流程。
创建VPC模板
在API网关控制台中,点击侧边栏的“VPC模板管理”。
进入VPC模板管理界面后,点击“新建VPC模板”。
在弹出的窗口中填写VPC模板配置:
按照以下顺序填写模板配置:
- 为准备创建的模板填写名称;
- 选择要配置的VPC后端所在的地域;
- 从”VPC实例“下拉框中选择后端服务对应的VPC实例;
- 在IP一栏中填写后端服务在VPC中的内网ip地址;
- 填写后端服务对应的端口。
点击“确定”完成VPC模板的创建。
配置API
API的具体配置流程请参考API管理。
在定义API后端配置时,点击“后端服务类型”下拉框,选择“VPC”。
然后点击“后端服务地址”下拉框,选择定义好的VPC配置模板。
继续后续流程,完成API的配置。
完成API配置后,发布API,即可通过API网关访问到VPC中的后端服务。
更新VPC模板
VPC模板与API之间没有绑定关系,编辑API时用于填充的VPC模板,被更新后不会影响到已有API配置。
在VPC模板管理界面中,可以看到定义的VPC模板列表,点击对应模板操作栏中的“编辑”,将会弹出编辑窗口。
在编辑窗口中,可对已有的VPC模板进行修改。
点击“确认”完成更新。
注意:模板的更新不会影响到任何已有API配置,如果需要更新API后端VPC的配置,在更新了VPC模板之后,需要重新编辑API,选择更新后的模板,然后保存并发布。