第 3 章 Service Registry 配置参考
本章介绍了可用于 Service Registry 的配置选项的信息。
其他资源
- 有关将 2.x Apicurio Registry 部署迁移到 3.x 的详情,请参考 第 3.2 节 “Service Registry 版本 2 到版本 3 配置更改”
-
有关使用 Core Registry API 设置配置选项的详情,请参考 Apicurio Registry REST API 文档中的
/admin/config/properties端点。 - 有关 Kafka serializers 和 deserializers 的客户端配置选项的详情,请查看 Service Registry 用户指南。
3.1. Service Registry 配置选项 复制链接链接已复制到粘贴板!
每个组件类别都提供了以下 Service Registry 配置选项:
== . 配置选项
| Name | 类型 | 默认 | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
| ||
|
|
|
| ||
|
|
|
| ||
|
|
|
|
3.1.1. api 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 在错误响应中包含堆栈追踪 |
|
|
|
|
| API 基本 href (URI) |
|
|
|
| 禁用 API |
3.1.2. auth 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| Auth 管理员覆盖声明 |
|
|
|
|
| Auth 管理员覆盖声明值 |
|
|
|
|
| 启用 auth 管理员覆盖 |
|
|
|
|
| Auth admin 覆盖 |
|
|
|
|
| Auth admin 覆盖角色 |
|
|
|
|
| Auth admin 覆盖类型 |
|
|
|
|
| Auth admin 覆盖用户名 |
|
|
|
|
| 匿名读取访问 |
|
|
|
|
| 验证的读取访问权限 |
|
|
|
|
| 工件仅所有者授权 |
|
|
|
|
| 工件组所有者授权 |
|
|
|
|
| 启用基于角色的授权 |
|
|
|
|
| 身份验证角色源 |
|
|
|
| 标头授权名称 | |
|
|
|
|
| 身份验证角色 admin |
|
|
|
|
| 身份验证角色开发人员 |
|
|
|
|
| Auth 角色只读 |
|
|
|
|
| 用于应用程序审计日志记录的前缀。 |
|
|
|
|
| 默认客户端凭证令牌过期时间(以分钟为单位)。 |
|
|
|
|
| 客户端凭据到期来自 JWT 过期的时间,以秒为单位。 |
|
|
|
|
| 启用基本身份验证客户端凭证 |
|
|
|
| 客户端凭据范围。 | |
|
|
|
|
| 启用基本身份验证 |
|
|
|
| 服务器用于身份验证的客户端标识符。 | |
|
|
|
| 服务器用于身份验证的客户端机密。 | |
|
|
|
|
| 启用 auth |
|
|
|
| 身份验证令牌端点。 |
3.1.3. 缓存 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 启用 registry 缓存 |
3.1.4. ccompat 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 通过主题中的串联(兼容性 API)启用组支持。 |
|
|
|
|
| 启用组串联时要使用的分隔符(兼容性 API) |
|
|
|
|
| 传统 ID 模式(兼容性 API) |
|
|
|
|
| 返回的最大主题数(兼容性 API) |
|
|
|
|
| 规范哈希模式(兼容性 API) |
3.1.5. 下载 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 下载链接到期 |
3.1.6. GITOPS 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
| 此 Registry 实例的标识符。只有引用此标识符的数据才会被加载。 | |
|
|
|
|
| 远程 git 存储库中的分支名称,其中包含要加载的数据。 |
|
|
|
| 包含要加载的数据的远程 git 存储库的 URI。 | |
|
|
|
|
| 用于存储本地 git 存储库的 GitOps 工作目录的路径。 |
3.1.7. 健康 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
| 忽略的存活度错误 | |
|
|
|
|
| 计数器重置持久性存活度检查的窗口持续时间 |
|
|
|
|
| 持久性存活度检查的错误阈值 |
|
|
|
|
| 禁用持久性存活度检查的日志记录 |
|
|
|
|
| 持久性存活度检查的状态重置窗口持续时间 |
|
|
|
|
| 持久性就绪度检查的错误阈值 |
|
|
|
|
| 持久性就绪度检查超时 |
|
|
|
|
| 状态重置持久性就绪度检查的窗口持续时间 |
|
|
|
|
| 计数器重置响应存活度检查的窗口持续时间 |
|
|
|
|
| 计数器重置持久性就绪度检查的窗口持续时间 |
|
|
|
|
| 禁用响应存活度检查的日志 |
|
|
|
|
| 响应存活度检查的错误阈值 |
|
|
|
|
| 响应存活度检查的状态重置窗口持续时间 |
|
|
|
|
| 计数器重置响应就绪度检查的窗口持续时间 |
|
|
|
|
| 响应就绪度检查的错误阈值 |
|
|
|
|
| 响应就绪度检查的超时 |
|
|
|
|
| 响应就绪度检查的状态重置窗口持续时间 |
|
|
|
|
| 存储指标缓存检查周期 |
3.1.8. import 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 当设置为 true 时,将使用来自导入文件的内容 ID (否则将生成新 ID)。默认值为 'true'。 |
|
|
|
|
| 当设置为 true 时,将使用导入文件中的全局 ID (否则将生成新 ID)。默认值为 'true'。 |
|
|
|
|
| 当设置为 true 时,只有在 registry 为空时才导入数据。默认值为 'true'。 |
|
|
|
| 导入 URL | |
|
|
|
| 导入数据时使用的临时工作目录。 |
3.1.9. limits 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 最大工件标签 |
|
|
|
|
| 最大工件属性 |
|
|
|
|
| 最大工件数 |
|
|
|
|
| 最大工件描述长度 |
|
|
|
|
| 最大工件标签大小 |
|
|
|
|
| 最大工件名称长度 |
|
|
|
|
| 最大工件属性密钥大小 |
|
|
|
|
| max artifact 属性值大小 |
|
|
|
|
| 每秒的最大工件请求 |
|
|
|
|
| 最大模式大小(字节) |
|
|
|
|
| 最大总模式 |
|
|
|
|
| 每个工件的最大版本 |
|
|
|
|
| 存储指标缓存最大大小。 |
3.1.10. Redirect 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
| registry 重定向 | |
|
|
|
| 启用重定向 | |
|
|
|
| 覆盖用于生成外部访问 URL 的主机名。在部署带有 HTTPS 透传 Ingress 或 Route 的 Registry 时,主机和端口覆盖很有用。在这些情况下,对重定向重新使用的请求 URL (和端口)不属于客户端使用的实际外部 URL,因为请求会被代理。然后重定向会失败,因为目标 URL 无法访问。 | |
|
|
|
| 覆盖用于生成外部访问 URL 的端口。 |
3.1.11. rest 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 允许从 URL 下载的工件的最大大小 |
|
|
|
|
| 从 URL 下载工件时跳过 SSL 验证 |
|
|
|
|
| 启用工件版本删除 |
|
|
|
|
| 启用工件删除 |
|
|
|
|
| 启用组删除 |
|
|
|
|
| 启用工件版本 mutability |
|
|
|
|
| 搜索结果中每个项目的最大标签大小(以字节为单位) |
3.1.12. semver 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| 如果为 true,则无效的版本将与 Semantic Versioning 2 格式合并(如果可能)。 |
|
|
|
|
| 为主版本('A.x')和次('A.B.x')工件版本自动创建或更新分支。 |
|
|
|
|
| 验证所有工件版本是否都符合 Semantic Versioning 2 格式(https://semver.org)。 |
3.1.13. storage 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| GitOps 蓝数据源 db kind |
|
|
|
|
| GitOps 蓝色数据源池初始大小 |
|
|
|
|
| GitOps 蓝数据源池最大大小 |
|
|
|
|
| GitOps 蓝色数据源池最小 |
|
|
|
|
| GitOps 蓝数据源 jdbc url |
|
|
|
|
| GitOps 蓝数据源密码 |
|
|
|
|
| GitOps 蓝数据源用户名 |
|
|
|
|
| GitOps 绿色数据源 db kind |
|
|
|
|
| GitOps 绿色数据源池初始大小 |
|
|
|
|
| GitOps 绿色数据源池最大大小 |
|
|
|
|
| GitOps 绿色数据源池最小大小 |
|
|
|
|
| GitOps 绿色数据源 jdbc url |
|
|
|
|
| GitOps 绿色数据源密码 |
|
|
|
|
| GitOps 绿色数据源用户名 |
|
|
|
| 存储事件主题 | |
|
|
| Kafka sql 存储 bootstrap 服务器 | ||
|
|
|
| 消费者组名称的 Kafka sql 存储前缀 | |
|
|
|
| Kafka sql 存储消费者轮询超时 | |
|
|
|
| Kafka sql 存储协调器响应超时 | |
|
|
| Kafka sql 存储安全协议 | ||
|
|
| Kafka sql 存储 sasl 客户端标识符 | ||
|
|
| Kafka sql 存储 sasl 客户端 secret | ||
|
|
|
| 启用 Kafka sql 存储 sasl | |
|
|
| Kafka sql 存储 sasl 登录回调处理器 | ||
|
|
| Kafka sql 存储 sasl 机制 | ||
|
|
| Kafka sql 存储 sasl 令牌端点 | ||
|
|
| Kafka sql 存储 ssl truststore 位置 | ||
|
|
| Kafka sql 存储 ssl truststore 类型 | ||
|
|
|
|
| 每个 Kafka sql journal 主题快照 |
|
|
|
|
| Kafka sql 存储主题名称 |
|
|
| Kafka sql 存储 ssl 密钥密码 | ||
|
|
| Kafka sql 存储 ssl keystore 位置 | ||
|
|
| Kafka sql 存储 ssl keystore password | ||
|
|
| Kafka sql 存储 ssl keystore 类型 | ||
|
|
| Kafka sql 存储 ssl truststore 密码 | ||
|
|
|
| Kafka sql 存储主题名称 | |
|
|
|
| Kafka sql 存储主题自动创建 | |
|
|
|
|
| 数据库架构名称(仅在针对同一数据库运行两个 Registry 实例时,在多个架构中运行) |
|
|
|
|
| SQL init |
|
|
|
| 应用程序存储变体,如 sql、kafkasql 或 gitops | |
|
|
|
|
| 启用 Registry 存储只读模式 |
|
|
|
|
| Kafka sql 快照存储位置 |
|
|
|
|
| 应用程序数据源数据库类型 |
|
|
|
|
| 在检索最新工件版本时跳过带有 DISABLED 状态的工件版本 |
3.1.14. ui 复制链接链接已复制到粘贴板!
| Name | 类型 | default | 可从以下位置获取 | 描述 |
|---|---|---|---|---|
|
|
|
|
| OIDC 客户端Id |
|
|
|
|
| OIDC 注销 URL |
|
|
|
|
| OIDC 重定向Uri |
|
|
|
|
| UI 身份验证 OIDC 范围值 |
|
|
|
|
| UI 的上下文路径 |
|
|
|
|
| 文档组件的 URL |
|
|
|
|
| 支持在 UI 中显示面包屑导航栏 |
|
|
|
|
| 启用,将 UI 设置为只读模式 |
|
|
|
|
| 启用以显示 UI 中的 Settings 选项卡 |
|
|
|
|
| 所有 UI 路径的导航前缀 |