3.2. 新功能
Red Hat 3scale API Management 2.11 提供以下新功能:
3scale toolbox 命令行界面(CLI)命令:
- 导出和导入 API 产品( JIRA 6626)。
- 导出和导入策略链(JIRA 5037)。请参阅 导出和导入产品策略链。
- 提升代理配置(JIRA 6620)。请参阅 导出代理配置。
- 使用 Braintree 的 API 供应商现在可以打开或关闭 3DS( JIRA 6860)。请参考将 Braintree 配置为信用卡网关。
- 支持 Redis 6 作为外部数据库( JIRA 6492)。
- 现在可配置用户可登录 3scale(会话长度)的时间长度( JIRA 693 和 JIRA 7143)。
- 现在,可以使用 3scale API 设置字段定义(JIRA 4082)。
API 网关策略:
- 用于将上游响应代码映射到您指定的 HTTP 状态代码(JIRA 6255)。请参阅 HTTP 响应代码覆盖。
- 要跳过指定标头的 NGINX 验证,并选择性地将这些标头保存在发送到上游 API 的请求中(JIRA 6704)。请参阅 NGINX Filters。
- 根据子路径、后端或其他条件( JIRA 6552)来设置 维护模式策略 (downtime)。
- 如果策略链中未执行策略,则接受/拒绝请求的选项(JIRA 6705)。
-
CORS 策略中的可配置
Access-Control-Max-Age标头(JIRA 6556)。请参阅 CORS 请求处理。 APIcast 配置增强:
-
配置
proxy_cache_convert_head的功能,以确定HEAD请求是否在上游发送请求前转换为GET请求( JIRA 7016)。 -
在 3scale 运算符上配置
APICAST_LOG_LEVEL环境变量( JIRA 6452)。 - APIcast 环境变量现在由 APIcast 操作器( JIRA 5496)的自定义资源定义(CRD)字段公开。
- TLS 现在在带有 APIcast operator 的 pod 级别启用(JIRA 5499)。
- 允许将自定义策略注入到 APIcast 运算符( JIRA 7031)。
- 允许将自定义环境注入到 APIcast 运算符( JIRA 7033)。
- 能够在 APIcast operator 中配置扩展指标(JIRA 7272)。
-
配置
- 用于禁用 Prometheus 规则部署的新选项( JIRA 7137)。
- 改进了 3scale 部署状态报告(JIRA 4753)。
- 后端扩展,用于列出响应 XML 中的应用程序密钥(JIRA 7207)。
- 通过 3scale operator 配置 Jaeger 和 OpenTracing 环境变量(JIRA 7267)。
3scale 客户体验改进