Menu Close

4.2.5. 3scale 标准策略和处理它们的 NGINX 阶段

下表列出了标准策略以及运行该策略功能或功能的 NGINX 阶段或阶段。使用此表在策略链中正确排序策略,为上游 API 生成正确的请求。

标准策略运行策略功能的 NGINX 阶段

3scale APIcast

init
rewrite
access
content
post_action
APIcast 会将 3scale APIcast 策略应用到所有请求。

Anonymous Access(匿名访问)

rewrite

3scale Auth 缓存

在策略链中,此策略的位置无关紧要。

3scale Batcher

access

3scale Referrer

rewrite

Camel Service

access

条件策略

在策略链中,此策略的位置无关紧要。

内容缓存

access

CORS 请求处理

header_filter

自定义指标

post_action

Echo

rewrite

边缘限制

access
log

标头修改

rewrite
header_filter

HTTP 响应代码覆盖

header_filter

IP 检查

access

JWT 申索检查

access

Liquid Context Debug

content

日志

log

维护模式

access

NGINX Filter

rewrite

OAuth 2.0 通用 TLS 客户端身份验证

access

OAuth 2.0 令牌内省

access

代理服务

在策略链中,此策略的位置无关紧要。

速率限制标头

access +content

响应/请求内容限制

access
header_filter
body_filter

Retry

在策略链中,此策略的位置无关紧要。

RH-SSO/Keycloak 角色检查

access

路由

access
content

SOAP

rewrite

TLS 客户端证书验证

access

TLS 终止

ssl_certificate

Upstream

rewrite
access
content

上游连接

在策略链中,此策略的位置无关紧要。

Upstream Mutual TLS

balancer

URL Rewriting

rewrite

使用 Captures 重写 URL

rewrite

Websocket

rewrite