API 网关支持对接函数服务、云服务器、容器服务等多种后端类型,帮助您将后端服务的能力开放出来。本文为您介绍 API 网关的基本使用流程,帮助您快速上手 API 网关。
使用 API 网关之前,首先需要创建资源相互隔离的网关实例。具体操作可参见 创建实例。
服务是一组路由对外暴露的入口,用于区分流量的来源和协议,实现业务、环境、逻辑租户隔离。每个服务提供一个独立的访问域名,以域名维度管理 API 访问业务。具体操作可参见 创建服务。
如果您需要对接部署于 VKE 集群的 Kubernetes Service,需要提前将待对接的集群添加至网关的 Upstream 来源中,以便网关获取 Kubernetes Service 列表。具体操作可参见 创建 Upstream 来源。
将具有相同功能的后端服务抽象为一个 Upstream,实现路由和后端服务解耦。更灵活地支持后端应用的灰度发布、多版本管理等场景。
通过创建路由功能,可将符合规则的请求,按照设置的流量权重分发至多个目标 Upstream,满足应用的多版本管理等场景。具体操作可参见 创建路由。
至此,您已将后端服务接入 API 网关。您可进一步通过 Postman 等 API 调试工具对业务进行调试,验证业务是否可正常对外提供服务。