搜索

第 8 章 Service Registry 配置参考

download PDF

本章提供了可用于 Service Registry 的配置选项的参考信息。

其他资源

8.1. Service Registry 配置选项

每个组件类别都有以下 Service Registry 配置选项:

8.1.1. api

表 8.1. API 配置选项
Name类型Default(默认)可从以下位置获得描述

registry.api.errors.include-stack-in-response

布尔值

false

2.1.4.Final

在错误响应中包含堆栈追踪

registry.disable.apis

可选<list<string>>

 

2.0.0.Final

禁用 API

8.1.2. auth

表 8.2. 身份验证配置选项
Name类型Default(默认)可从以下位置获得描述

registry.auth.admin-override.claim

string

org-admin

2.1.0.Final

身份验证管理员覆盖声明

registry.auth.admin-override.claim-value

string

true

2.1.0.Final

身份验证 admin 覆盖声明值

registry.auth.admin-override.enabled

布尔值

false

2.1.0.Final

启用 auth admin 覆盖

registry.auth.admin-override.from

string

token

2.1.0.Final

Auth admin 覆盖 from

registry.auth.admin-override.role

string

sr-admin

2.1.0.Final

身份验证 admin 覆盖角色

registry.auth.admin-override.type

string

role

2.1.0.Final

身份验证管理员覆盖类型

registry.auth.anonymous-read-access.enabled

boolean [dynamic]

false

2.1.0.Final

匿名读取访问

registry.auth.audit.log.prefix

string

audit

2.2.6

用于应用程序审计日志记录的前缀。

registry.auth.authenticated-read-access.enabled

boolean [dynamic]

false

2.1.4.Final

经过身份验证的读访问权限

registry.auth.basic-auth-client-credentials.cache-expiration

整数

10

2.2.6.Final

客户端凭据令牌过期时间。

registry.auth.basic-auth-client-credentials.enabled

boolean [dynamic]

false

2.1.0.Final

启用基本身份验证客户端凭证

registry.auth.basic-auth.scope

可选<string>

 

2.5.0.Final

客户端凭据范围.

registry.auth.client-id

string

 

2.0.0.Final

服务器用来进行身份验证的客户端标识符。

registry.auth.client-secret

可选<string>

 

2.1.0.Final

服务器用来进行身份验证的客户端机密。

registry.auth.enabled

布尔值

false

2.0.0.Final

启用身份验证

registry.auth.owner-only-authorization

boolean [dynamic]

false

2.0.0.Final

工件仅所有者授权

registry.auth.owner-only-authorization.limit-group-access

boolean [dynamic]

false

2.1.0.Final

工件组所有者-仅限授权

registry.auth.role-based-authorization

布尔值

false

2.1.0.Final

启用基于角色的授权

registry.auth.role-source

string

token

2.1.0.Final

身份验证角色源

registry.auth.role-source.header.name

string

 

2.4.3.Final

标头授权名称

registry.auth.roles.admin

string

sr-admin

2.0.0.Final

身份验证角色 admin

registry.auth.roles.developer

string

sr-developer

2.1.0.Final

身份验证角色开发人员

registry.auth.roles.readonly

string

sr-readonly

2.1.0.Final

身份验证角色为只读

registry.auth.tenant-owner-is-admin.enabled

布尔值

true

2.1.0.Final

启用 auth 租户所有者 admin

registry.auth.token.endpoint

string

 

2.1.0.Final

身份验证服务器 url.

8.1.3. 缓存

表 8.3. 缓存配置选项
Name类型Default(默认)可从以下位置获得描述

registry.config.cache.enabled

布尔值

true

2.2.2.Final

启用了 registry 缓存

8.1.4. ccompat

表 8.4. ccompat 配置选项
Name类型Default(默认)可从以下位置获得描述

registry.ccompat.legacy-id-mode.enabled

boolean [dynamic]

false

2.0.2.Final

旧 ID 模式(兼容性 API)

registry.ccompat.max-subjects

integer [dynamic]

1000

2.4.2.Final

返回的最大对象数(兼容性 API)

registry.ccompat.use-canonical-hash

boolean [dynamic]

false

2.3.0.Final

规范哈希模式(兼容性 API)

8.1.5. 下载

表 8.5. 下载配置选项
Name类型Default(默认)可从以下位置获得描述

registry.download.href.ttl

long [dynamic]

30

2.1.2.Final

下载链接到期

8.1.6. Events

表 8.6. 事件配置选项
Name类型Default(默认)可从以下位置获得描述

registry.events.ksink

可选<string>

 

2.0.0.Final

启用事件 Kafka sink

8.1.7. Health

表 8.7. 健康配置选项
Name类型Default(默认)可从以下位置获得描述

registry.liveness.errors.ignored

可选<list<string>>

 

1.2.3.Final

忽略存活度错误

registry.metrics.PersistenceExceptionLivenessCheck.counterResetWindowDurationSec

整数

60

1.0.2.Final

持久性存活度检查的计数重置窗口持续时间

registry.metrics.PersistenceExceptionLivenessCheck.disableLogging

布尔值

false

2.0.0.Final

禁用持久性存活度检查的日志记录

registry.metrics.PersistenceExceptionLivenessCheck.errorThreshold

整数

1

1.0.2.Final

持久性存活度检查的错误阈值

registry.metrics.PersistenceExceptionLivenessCheck.statusResetWindowDurationSec

整数

300

1.0.2.Final

持久性存活度检查的状态重置窗口持续时间

registry.metrics.PersistenceTimeoutReadinessCheck.counterResetWindowDurationSec

整数

60

1.0.2.Final

持久性就绪度检查的计数重置窗口持续时间

registry.metrics.PersistenceTimeoutReadinessCheck.errorThreshold

整数

5

1.0.2.Final

持久性就绪度检查的错误阈值

registry.metrics.PersistenceTimeoutReadinessCheck.statusResetWindowDurationSec

整数

300

1.0.2.Final

持久性就绪度检查的状态重置窗口持续时间

registry.metrics.PersistenceTimeoutReadinessCheck.timeoutSec

整数

15

1.0.2.Final

持久性就绪度检查超时

registry.metrics.ResponseErrorLivenessCheck.counterResetWindowDurationSec

整数

60

1.0.2.Final

响应存活度检查的计数重置窗口持续时间

registry.metrics.ResponseErrorLivenessCheck.disableLogging

布尔值

false

2.0.0.Final

禁用响应存活度检查的日志记录

registry.metrics.ResponseErrorLivenessCheck.errorThreshold

整数

1

1.0.2.Final

响应存活度检查的错误阈值

registry.metrics.ResponseErrorLivenessCheck.statusResetWindowDurationSec

整数

300

1.0.2.Final

响应存活度检查的状态重置窗口持续时间

registry.metrics.ResponseTimeoutReadinessCheck.counterResetWindowDurationSec

instance<integer>

60

1.0.2.Final

响应就绪度检查的计数重置窗口持续时间

registry.metrics.ResponseTimeoutReadinessCheck.errorThreshold

instance<integer>

1

1.0.2.Final

响应就绪度检查的错误阈值

registry.metrics.ResponseTimeoutReadinessCheck.statusResetWindowDurationSec

instance<integer>

300

1.0.2.Final

响应就绪度检查的状态重置窗口持续时间

registry.metrics.ResponseTimeoutReadinessCheck.timeoutSec

instance<integer>

10

1.0.2.Final

响应就绪度检查的超时

registry.storage.metrics.cache.check-period

long

30000

2.1.0.Final

存储指标缓存检查周期

8.1.8. import

表 8.8. 导入配置选项
Name类型Default(默认)可从以下位置获得描述

registry.import.url

可选<url>

 

2.1.0.Final

导入 URL

8.1.9. kafka

表 8.9. Kafka 配置选项
Name类型Default(默认)可从以下位置获得描述

registry.events.kafka.topic

可选<string>

 

2.0.0.Final

事件 Kafka 主题

registry.events.kafka.topic-partition

可选<integer>

 

2.0.0.Final

事件 Kafka 主题分区

8.1.10. limits

表 8.10. 限制配置选项
Name类型Default(默认)可从以下位置获得描述

registry.limits.config.max-artifact-labels

long

-1

2.2.3.Final

最大工件标签

registry.limits.config.max-artifact-properties

long

-1

2.1.0.Final

最大工件属性

registry.limits.config.max-artifacts

long

-1

2.1.0.Final

最大工件数

registry.limits.config.max-description-length

long

-1

2.1.0.Final

最大工件描述长度

registry.limits.config.max-label-size

long

-1

2.1.0.Final

最大工件标签大小

registry.limits.config.max-name-length

long

-1

2.1.0.Final

最大工件名称长度

registry.limits.config.max-property-key-size

long

-1

2.1.0.Final

最大工件属性键大小

registry.limits.config.max-property-value-size

long

-1

2.1.0.Final

最大工件属性值大小

registry.limits.config.max-requests-per-second

long

-1

2.2.3.Final

每秒的最大工件请求

registry.limits.config.max-schema-size-bytes

long

-1

2.2.3.Final

最大模式大小(字节)

registry.limits.config.max-total-schemas

long

-1

2.1.0.Final

最大总模式

registry.limits.config.max-versions-per-artifact

long

-1

2.1.0.Final

每个工件的最大版本

registry.storage.metrics.cache.max-size

long

1000

2.4.1.Final

存储指标缓存最大大小。

8.1.11. log

表 8.11. 日志配置选项
Name类型Default(默认)可从以下位置获得描述

quarkus.log.level

string

 

2.0.0.Final

日志级别

8.1.12. redirects

表 8.12. 重定向配置选项
Name类型Default(默认)可从以下位置获得描述

registry.enable-redirects

布尔值

 

2.1.2.Final

启用重定向

registry.redirects

map<string, string>

 

2.1.2.Final

registry 重定向

registry.url.override.host

可选<string>

 

2.5.0.Final

覆盖用于生成外部访问 URL 的主机名。当使用 HTTPS 透传 Ingress 或 Route 部署 Registry 时,主机和端口覆盖很有用。在这种情况下,用于重定向的请求 URL (和端口)不属于客户端使用的实际外部 URL,因为请求被代理。然后,重定向会失败,因为目标 URL 无法访问。

registry.url.override.port

可选<integer>

 

2.5.0.Final

覆盖用于生成外部访问 URL 的端口。

8.1.13. rest

表 8.13. REST 配置选项
Name类型Default(默认)可从以下位置获得描述

registry.rest.artifact.deletion.enabled

boolean [dynamic]

false

2.4.2-SNAPSHOT

启用工件版本删除

registry.rest.artifact.download.maxSize

int

1000000

2.2.6-SNAPSHOT

可以从 URL 下载的工件的最大大小

registry.rest.artifact.download.skipSSLValidation

布尔值

false

2.2.6-SNAPSHOT

从 URL 下载工件时跳过 SSL 验证

8.1.14. Store

表 8.14. 存储配置选项
Name类型Default(默认)可从以下位置获得描述

artifacts.skip.disabled.latest

布尔值

true

2.4.2-SNAPSHOT

在检索最新的工件版本时跳过带有 DISABLED 状态的工件版本

quarkus.datasource.db-kind

string

postgresql

2.0.0.Final

DataSource Db kind

quarkus.datasource.jdbc.url

string

 

2.1.0.Final

DataSource jdbc URL

registry.sql.init

布尔值

true

2.0.0.Final

SQL init

8.1.15. ui

表 8.15. UI 配置选项
Name类型Default(默认)可从以下位置获得描述

quarkus.oidc.tenant-enabled

布尔值

false

2.0.0.Final

启用 UI OIDC 租户

registry.ui.config.apiUrl

string

 

1.3.0.Final

UI API URL

registry.ui.config.auth.oidc.client-id

string

none

2.2.6.Final

UI auth OIDC 客户端 ID

registry.ui.config.auth.oidc.redirect-url

string

none

2.2.6.Final

UI auth OIDC 重定向 URL

registry.ui.config.auth.oidc.url

string

none

2.2.6.Final

UI auth OIDC URL

registry.ui.config.auth.type

string

none

2.2.6.Final

UI 身份验证类型

registry.ui.config.uiCodegenEnabled

布尔值

true

2.4.2.Final

启用 UI codegen

registry.ui.config.uiContextPath

string

/ui/

2.1.0.Final

UI 上下文路径

registry.ui.features.readOnly

boolean [dynamic]

false

1.2.0.Final

UI 只读模式

registry.ui.features.settings

布尔值

false

2.2.2.Final

UI 功能设置

registry.ui.root

string

 

2.3.0.Final

覆盖 UI root 上下文(在使用入站代理重新定位 UI 上下文时很有用)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.