搜索

3.6. 使用 Web 控制台配置 Apicurio Registry 实例设置

download PDF

作为管理员,您可以使用 Apicurio Registry web 控制台在运行时为 Apicurio Registry 实例配置动态设置。您可以管理身份验证、授权和 API 兼容性等功能的配置选项。

注意

只有在部署了 Apicurio Registry 实例时,才会在 web 控制台中显示身份验证和授权设置。如需了解更多详细信息,请参阅在 OpenShift 上安装和部署红帽构建的 Apicurio Registry

前提条件

  • Apicurio Registry 实例已部署。
  • 使用管理员访问权限登录到 Apicurio Registry web 控制台:

    http://MY_REGISTRY_URL/ui

流程

  1. 在 Apicurio Registry web 控制台中,点 Settings 选项卡。
  2. 选择您要为此 Apicurio Registry 实例配置的设置:

    表 3.1. 身份验证设置
    设置描述

    HTTP 基本身份验证

    仅在已经启用身份验证时显示。选择后,除了 OAuth 外,S Apicurio Registry 用户可以使用 HTTP 基本身份验证进行身份验证。默认不选择。

    表 3.2. 授权设置
    设置描述

    匿名读取访问

    仅在已经选择身份验证时显示。选择后,Apicurio Registry 会为没有任何凭证的匿名用户授予只读访问权限。如果要使用此实例在外部发布模式或 API,则此设置很有用。默认不选择。

    工件仅所有者授权

    仅在已经启用身份验证时显示。选择后,只有创建工件的用户才能修改该工件。默认不选择。

    工件组所有者-仅限授权

    仅在已经启用身份验证并选择了 Artifact owner-only 授权 时显示。选择后,只有创建工件组的用户具有对该工件组的写入权限,例如在该组中添加或删除工件。默认不选择。

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

    仅在已经启用身份验证时显示。选择后,Apicurio Registry 会至少授予来自任何经过身份验证的用户的只读访问权限,而不考虑其用户角色。默认不选择。

    表 3.3. 兼容性设置
    设置描述

    旧 ID 模式(兼容性 API)

    选择后,Confluent Schema Registry 兼容性 API 使用 globalId 而不是 contentId 作为工件标识符。当从基于 v1 Core Registry API 的传统 Apicurio Registry 实例迁移时,此设置很有用。默认不选择。

    表 3.4. Web 控制台设置
    设置描述

    下载链接到期

    生成的到 .zip 下载文件的链接秒数在因为安全原因(例如,从实例导出工件数据时)之前处于活跃状态。默认值为 30 秒。

    UI 只读模式

    选择后,Apicurio Registry web 控制台被设置为 read-only,从而导致创建、读取、更新或删除操作。使用 Core Registry API 所做的更改不受此设置的影响。默认不选择。

    表 3.5. 其他属性
    设置描述

    删除工件版本

    选择后,用户可以使用 Core Registry API 删除此实例中的工件版本。默认不选择。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.