跳到主要内容
版本:Latest(v3.0) 🔥

Terms

TerminologyDefinition
项目一个逻辑工作区,聚合了API、网关和用户。所有配置和部署均按项目管理。
API 网关处理客户端API请求、执行策略并将请求路由到后端服务的组件。
网关 URL分配给API网关的外部端点,允许访问已部署的API。
入口类用于指定使用哪个入口控制器(例如,NGINX、Kong)的Kubernetes配置。
网关策略应用于API请求或响应的规则或逻辑,例如身份验证、日志记录或转换。
入站策略在请求转发到后端之前执行的策略。
出站策略在后端响应后但在客户端接收响应之前执行的策略。
Kong 网关APIM系统用于管理API流量的开源API网关引擎。
Kubernetes一个开源的容器编排平台,APIM用于部署和扩展网关。
PodKubernetes中的基本可部署单元,包含一个或多个容器。APIM网关作为Pods运行。
亲和性控制特定节点上Pod共存的Kubernetes配置。
容忍允许Pods在具有特定污点的节点上运行的Kubernetes设置。
拓扑分布确保网关Pods在节点或区域之间均匀分布的配置。
API允许软件服务之间通信的定义接口。在APIM中,API对外部客户端开放。
API 产品为开发者消费而分组的一个或多个API的发布包。
API 订阅开发者请求访问特定API产品的请求。
开发者门户开发者可以浏览、请求访问和测试可用API的网页界面。
Dev User外部开发者,使用开发者门户访问和消费API。
Developer代表通过开发者门户消费API的用户角色。
APIM Console用于管理项目、API、策略、网关和用户的管理界面。
Request Dashboard显示API请求计数、状态码和性能随时间变化的监控仪表板。
Report Dashboard用于查看跨项目或API的API使用统计的历史报告工具。
Realtime Dashboard显示实时API流量指标和错误率的仪表板。
API Test允许用户通过Swagger UI直接执行API请求的测试工具。
Swagger用于定义和交互RESTful API的框架(OpenAPI规范)。
OpenAPI用于API文档和测试的Swagger规范的官方名称。
JWTJSON Web Token - 一种用于安全传输各方之间声明的紧凑令牌格式。
Rate Limiting一种限制在特定时间窗口内允许的API请求数量的策略。
Redis网关用于临时数据(如速率限制或令牌缓存)的内存数据存储。
Fluent Bit用于收集和转发网关日志到外部可观察性工具的日志处理器。
Annotation用于配置网关或入口资源元数据的键值对。
Ingress Annotation在Kubernetes中用于微调入口行为的特定注释,例如超时或路径重写。
Request Transformer修改传入API请求的结构或内容的策略。
Response Transformer修改传出API响应的结构或内容的策略。
Request Termination停止请求处理并根据定义的规则返回固定错误响应的策略。
IP 限制一项基于客户端 IP 地址允许或拒绝访问 API 的政策。
超时策略一项定义系统在超时之前等待请求或响应的时间的政策。
请求大小限制一项限制 API 请求有效负载最大大小的政策。
标准输出日志一项将请求和响应信息记录到标准输出以便调试或审计的政策。
部署将 API 配置和政策应用于网关实例的操作。
环境逻辑阶段,如开发、预发布或生产,每个阶段都有其自己的设置和端点。
订阅请求开发者正式请求订阅 API 产品的请求。
手动审批一种工作流程,管理员手动审核和批准访问或订阅。
用户角色分配给项目中用户的一组权限(例如,管理员、API 管理员、查看者)。
政策模板用于简化重复设置的网关政策的可重用配置预设。