跳到主要内容
版本:v2.0.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的Web界面。
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管理者、查看者)。
政策模板用于简化重复设置的网关政策的可重用配置预设。