6.5. 配置 Apicurio Registry web 控制台
您可以设置可选环境变量来配置 Apicurio Registry web 控制台,专门用于部署环境或自定义其行为。
前提条件
- 已安装 Apicurio Registry。
配置 Web 控制台部署环境
当您在浏览器中访问 Apicurio Registry web 控制台时,会载入一些初始配置设置。以下配置设置非常重要:
- 核心 Apicurio Registry 服务器 REST API 的 URL
- Apicurio Registry web 控制台的 URL
通常,Apicurio Registry 会自动检测并生成这些设置,但有一些部署环境会失败。如果发生这种情况,您可以配置环境变量来为您的环境明确设置这些 URL。
流程
配置以下环境变量以覆盖默认 URL:
-
registry_UI_CONFIG_APIURL:指定核心 Apicurio Registry 服务器 REST API 的 URL。例如:https://registry.my-domain.com/apis/registry -
registry_UI_CONFIG_UIURL:指定 Apicurio Registry Web 控制台的 URL。例如:https://registry.my-domain.com/ui
以只读模式配置 Web 控制台
您可以在只读模式下将 Apicurio Registry web 控制台配置为可选功能。此模式禁用 Apicurio Registry web 控制台中的所有功能,允许用户更改注册工件。例如,这包括:
- 创建工件
- 上传新的工件版本
- 更新工件元数据
- 删除工件
流程
配置以下环境变量:
-
registry_UI_FEATURES_READONLY: 设置为true以启用只读模式。默认值为false。