系统使用负载均衡(CLB)作为 API 网关实例的网络入口,本文介绍如何为 API 网关实例绑定自定义 CLB 实例。
背景信息
创建 API 网关实例时,系统会自动创建和绑定托管的负载均衡(CLB)实例,为 API 网关实例提供网络入口。同时,为提升 API 网关实例的可用性,您也可以绑定自建的 CLB 实例。不同 CLB 实例类型的说明和差异性,如下表所示。
实例类型 | 实例名称 | 管理方式 | 是否可选 | 差异性说明 |
---|
托管 CLB 实例 | Default(Public/Private) | 托管 | 必选 | - 创建 API 网关实例时,同步创建 CLB 实例。
- 托管 CLB 实例的网络类型和规格,在创建 API 网关实例时同步配置,详情请参见 创建实例。
|
自定义 CLB 实例 | 用户自定义 | 用户自运维 | 可选 | - 创建 API 网关实例时,不支持绑定自定义 CLB 实例。仅在 API 网关实例创建完成后才支持绑定。
- 自定义 CLB 实例的网络类型和规格,在创建 CLB 时配置,详情请参见 创建负载均衡实例。
说明 自定义 CLB 实例必须与 API 网关实例在相同 VPC。 |
前提条件
操作步骤
步骤一:绑定自定义 CLB 实例
- 登录 API 网关控制台。
- 在顶部导航栏,选择目标地域。
- 在左侧导航栏选择 实例管理,在实例列表中选择目标实例,单击实例名称,进入实例详情页面。
- 选择 实例概览 页签,单击 新增访问入口,为当前实例绑定新的 CLB 实例。
- 在已有负载均衡实例列表中,选择与当前 API 网关绑定的 CLB 实例。
- 单击 确定,完成配置。
步骤二:配置安全组
- 登录 私有网络控制台。
- 在顶部导航栏,选择目标地域。
- 在左侧导航栏选择 安全组,在安全组列表中找到 API 网关创建的安全组,格式为
apig-sg-xxx
。单击安全组名称,进入安全组详情页。
- 选择 访问规则 > 入向规则 页签,单击 添加规则,配置该安全组规则。
- 如需公网访问,则需要放通
0.0.0.0/0
网段,端口范围为1-65535
。
- 如仅需内网访问,则需要放通
10.64.0.0/10
网段和 VPC 所属网段,端口范围为1-65535
。
结果验证
获取网关地址
- 在左侧导航栏选择 实例管理,在实例列表中选择目标实例,单击实例名称,进入实例详情页面。
- 选择 实例概览 页签,在 访问入口 列表中,查看与当前 API 网关实例绑定的 CLB 实例信息。其中,在 网络类型 中,展示了该 API 网关实例的 IP 地址。
访问业务
创建服务,绑定域名到自定义 CLB 地址,并配置 Upstream 和路由后,可以通过自定义 CLB 访问到业务。