3.3. 使用 Apicurio Registry Web 控制台配置内容规则
您可以使用 Apicurio Registry web 控制台配置可选规则,以防止将无效内容添加到 Apicurio Registry 中。所有配置的工件规则或全局规则都必须传递,然后才能将新的工件版本上传到 Apicurio Registry。配置的工件规则覆盖任何配置的全局规则。本节展示了配置全局和工件规则的简单示例。
前提条件
- Apicurio Registry 已安装并在您的环境中运行。
登录到 Apicurio Registry web 控制台:
http://MY_REGISTRY_URL/ui
- 使用 Web 控制台、命令行、Maven 插件或 Java 客户端应用程序,已将工件添加到 Apicurio Registry 中。
流程
- 在 Artifacts 选项卡中,浏览 Apicurio Registry 中的工件列表,或者输入搜索字符串来查找工件。您可以从列表中选择根据特定条件(如工件名称、组、标签或全局 ID)进行搜索。
- 点工件查看其版本详情和内容规则。
在 Content rules 中,点 Enable 来配置工件内容的有效性规则或兼容性规则,然后从列表中选择适当的规则配置,例如 Full 代表有效期规则。
图 3.3. Apicurio Registry Web 控制台中的工件内容规则
- 要访问全局规则,请点 Apicurio Registry 实例,然后点 Global rules 选项卡。点击 Enable 为所有工件内容配置全局有效规则或兼容性规则,并从列表中选择适当的规则配置。
- 要禁用工件规则或全局规则,请点击规则旁边的垃圾箱图标。