1.4. 客户端的 Service Registry REST API


客户端应用程序可以使用 Core Registry API v2 管理 Service Registry 中的 schema 和 API 工件。此 API 为以下功能提供操作:

Admin
.zip 文件中导出或导入 Service Registry 数据,并在运行时管理 Service Registry 实例的日志记录级别。
工件
管理存储在 Service Registry 中的 schema 和 API 工件。您还可以管理工件的生命周期状态: enabled、disabled 或 deprecated。
工件元数据
管理模式或 API 工件的详细信息。您可以编辑工件名称、描述或标签等详情。工件组等详情,以及工件创建或修改时为只读。
工件规则
配置规则以管理特定模式或 API 工件的内容演进,以防止将无效或不兼容的内容添加到 Service Registry 中。工件规则覆盖配置的任何全局规则。
工件版本
管理更新模式或 API 工件时创建的版本。您还可以管理工件版本的生命周期状态: enabled、disabled 或 deprecated。
全局规则
配置规则以管理所有模式和 API 工件的内容演进,以防止将无效或不兼容的内容添加到 Service Registry 中。只有工件没有配置自己的特定工件规则时,才会应用全局规则。
搜索
浏览或搜索 schema、API 工件和版本,例如按名称、组、描述或标签。
System
获取 Service Registry 版本以及 Service Registry 实例的资源的限制。
用户
获取当前的 Service Registry 用户。

与其他模式 registry REST API 兼容性

Service Registry 通过包括其相应 REST API 的实现来提供与以下模式 registry 的兼容性:

  • Service Registry Core Registry API v1
  • confluent Schema Registry API v6
  • CNCF CloudEvents Schema Registry API v0

使用 Confluent 客户端库的应用程序可以使用 Service Registry 作为 drop-in 替换。如需了解更多详细信息,请参阅 重新放置一致性架构 Registry

其他资源

  • 如需有关 Core Registry API v2 的更多信息,请参阅 Apicurio Registry REST API 文档
  • 有关 Core Registry API v2 和所有兼容 API 的 API 文档,请浏览 Service Registry 实例的 /apis 端点,例如 http://MY-REGISTRY-URL/apis
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.