使用 API 网关之前,首先需要创建资源相互隔离的网关实例。本文为您介绍如何创建一个 API 网关实例。
API 网关当前支持以下 2 种网关实例类型,如下表所示。
网关类型 | 说明 |
---|---|
标准网关 | 提供完整的网关功能,支持对接多种后端服务。包括:容器服务、函数服务(veFaaS)、注册中心 Nacos、云服务器等。 |
Serverless 网关 | 针对火山引擎函数服务(veFaaS),API 网关特别提供了 Serverless 类型的网关实例。其特点和使用限制如下:
|
登录 API 网关控制台。
在顶部导航栏,选择目标地域。
在左侧导航栏选择 实例管理,在实例管理页面,单击 创建实例。
在创建实例页面,按要求配置实例信息。
基本信息
配置项 | 说明 |
---|---|
地域 | 选择 API 网关业务所在的地域。当前支持的地域请参见 地域和可用区。 |
网关类型 | 选择要创建的网关类型,创建后不支持切换网关类型。
|
实例名称 | 自定义 API 网关实例名称,同一账号下实例名称不允许重复。 |
备注 | 配置 API 网关实例的备注信息,可以为空。 |
规格配置
配置项 | 说明 |
---|---|
节点规格 | 对于标准网关,可根据业务需要,选择合适的节点规格。 |
节点数量 | 对于标准网关,可根据业务需要,选择合适的节点数量。 说明 为了保证 API 网关的高可用,至少选择 2 节点。 |
私有网络 | 选择您在前提条件中准备好的私有网络 VPC。 注意
|
可用区 | 可用区指同一地域内电力和网络互相独立的物理区域,不同可用区之间内网互通。
|
网络类型 | 选择网络类型。支持选择 公网 和 私网 。 |
CLB 规格 | 网关实例使用 CLB 作为网关的入口。对于标准网关,可根据业务需要,选择合适的 CLB 规格。 |
公网网络计费 | 选择公网网络的计费方式。对于标准网关,支持以下两种计费方式:
|
后端信息
配置项 | 说明 |
---|---|
Flannel 容器集群 | 容器服务支持 Flannel 和 VPC-CNI 两种网络类型的集群。当 API 网关对接容器服务集群的网络类型为 Flannel 时,需开启该开关。 说明 对接 Flannel 集群为白名单功能,请 提交工单 申请。 |
集群 Pod CIDR | 为避免 API 网关所在集群的网络与您的 Flannel 集群网络发生冲突,需在此处选择待对接 Flannel 集群的 Pod CIDR 所属网段。后续添加 Flannel 集群为服务来源时,所选集群的 Pod CIDR 必须与此处设置的一致。 例如:待对接 Flannel 集群的 Pod CIDR 为 说明
|
可观测性
配置项 | 说明 |
---|---|
监控告警 | API 网关对接火山引擎的 VMP 服务,为您提供网关基础指标的免费监控和告警能力。如需使用监控告警功能,请勾选当前开关。
警告
|
开启告警 | 是否开启默认告警通知。开启后,APIG 将提供默认告警用于监控您业务的稳定性。
|
日志服务 | API 网关基于火山引擎日志服务 TLS,为您提供持久化存储的用户访问日志。如需使用日志功能,请勾选当前开关。 注意 日志服务由 TLS 提供,会产生费用,具体计费项参见 产品计费。 |
日志项目 | 日志项目是日志服务中基础的资源管理单位,用于多用户或多项目、产品之间的日志资源隔离与访问控制。请选择目标日志项目。 |
日志主题 | 日志主题是日志服务进行日志管理的基本单位,每个日志主题用于承载同一应用中不同类型或不同分类的日志。
|
资源管理
选择 API 网关所属的资源项目(Project)。资源项目是火山引擎提供的一种资源分组管理的机制,帮助用户达成逻辑层面的资源隔离,您能够通过资源项目进行项目制授权和分账等操作。详情请参见 项目管理。
配置完毕后,请仔细确认配置详情和订单费用。
确认无误后,请阅读《API 网关服务条款》并勾选同意。
单击 确认订单,开始创建网关实例。
您可在实例管理页面查看已创建的网关实例,状态为 运行中 表明创建成功。