3.4. 使用 Web 控制台配置 Service Registry 实例设置
作为管理员,您可以使用 Service Registry web 控制台在运行时为 Service Registry 实例配置动态设置。您可以管理身份验证、授权和 API 兼容性等功能的配置选项。
只有在部署了 Service Registry 实例时,身份验证和授权设置才会在 web 控制台中显示。如需了解更多详细信息,请参阅在 OpenShift 上安装和部署 Service Registry。
前提条件
- Service Registry 实例已部署。
使用管理员访问权限登录到 Service Registry web 控制台:
http://MY_REGISTRY_URL/ui
流程
- 在 Service Registry web 控制台中点 Settings 选项卡。
选择您要为此 Service Registry 实例配置的设置:
表 3.1. 身份验证设置 设置 Description HTTP 基本身份验证
仅在已经启用身份验证时显示。选择后,除了 OAuth 外,Service Registry 用户可以使用 HTTP 基本身份验证进行身份验证。默认未选择。
表 3.2. 授权设置 设置 Description 匿名读访问
仅在已经选择身份验证时显示。选择了 Service Registry 时,Service Registry 会为来自匿名用户的请求提供只读访问权限,而无需任何凭证。如果要使用这个实例在外部发布架构或 API,则此设置很有用。默认未选择。
工件所有者授权
仅在已经启用身份验证时显示。选择后,只有创建工件的用户才能修改该工件。默认未选择。
工件组所有者授权
只有在已经启用身份验证并且选择了 Artifact 所有者授权时,才会显示。选择后,只有创建工件组的用户才具有对该工件组的写入权限,例如,在该组中添加或删除工件。默认未选择。
经身份验证的读取访问权限
仅在已经启用身份验证时显示。选择了后,Service Registry 会为任何经过身份验证的用户授予对来自任何经过身份验证的用户请求的只读访问权限,而不考虑用户角色。默认未选择。
表 3.3. 兼容性设置 设置 Description 传统 ID 模式(兼容性 API)
选择了 Confluent Schema Registry 兼容性 API 使用
globalId
而不是contentId
作为工件标识符。此设置在根据 v1 Core Registry API 从旧的 Service Registry API 迁移时很有用。默认未选择。表 3.4. Web 控制台设置 设置 Description 下载链接过期
为安全起见(例如,从实例导出工件数据时,生成到
.zip
下载文件的链接处于活跃状态)的秒数。默认为 30 秒。UI 只读模式
选择了 Service Registry web 控制台时,Service Registry Web 控制台被设置为只读,防止创建、读取、更新或删除操作。使用 Core Registry API 所做的更改不受此设置的影响。默认未选择。