跳到主要内容

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界面。
开发用户使用开发者门户访问和消费API的外部开发者。
开发者代表通过开发者门户消费API的用户角色。
APIM 控制台用于管理项目、API、策略、网关和用户的管理界面。
请求仪表板显示API请求计数、状态码和随时间变化的性能的监控仪表板。
报告仪表板用于查看跨项目或API的API使用统计的历史报告工具。
实时仪表板显示实时API流量指标和错误率的仪表板。
API 测试允许用户通过Swagger UI直接执行API请求的测试工具。
Swagger用于定义和交互RESTful API的框架(OpenAPI规范)。
OpenAPI用于API文档和测试的Swagger规范的正式名称。
JWTJSON Web Token - 一种用于安全传输各方之间声明的紧凑令牌格式。
速率限制限制在特定时间窗口内允许的API请求数量的策略。
Redis网关用于临时数据(如速率限制或令牌缓存)的内存数据存储。
Fluent Bit用于收集和转发网关日志到外部可观察性工具的日志处理器。
注释用于配置网关或入口资源元数据的键值对。
入口注释在Kubernetes中用于微调入口行为的特定注释,例如超时或路径重写。
请求转换器修改传入API请求的结构或内容的策略。
响应转换器修改传出API响应的结构或内容的策略。
请求终止停止请求处理并根据定义的规则返回固定错误响应的策略。
IP 限制根据客户端的IP地址允许或拒绝访问API的策略。
超时策略定义系统在超时之前等待请求或响应的时间的策略。
请求大小限制限制API请求有效负载的最大大小的策略。
Stdout 日志将请求和响应信息记录到标准输出以进行调试或审计的策略。
部署将API配置和策略应用于网关实例的操作。
环境逻辑阶段,例如开发、预发布或生产,每个阶段都有自己的设置和端点。
订阅请求开发者正式请求订阅API产品的请求。
手动审批管理员手动审核和批准访问或订阅的工作流程。
用户角色在项目中分配给用户的一组权限(例如,管理员、API管理者、查看者)。
策略模板用于简化重复设置的网关策略的可重用配置预设。