3.7. 使用 Apicurio Registry web 控制台导出和导入数据
作为管理员,您可以使用 Apicurio Registry web 控制台从一个 Apicurio Registry 实例导出数据,并将此数据导入到另一个 Apicurio Registry 实例中。您可以使用此功能在不同实例间轻松迁移数据。
以下示例演示了如何将 .zip 文件中的现有数据从一个 Apicurio Registry 实例导出到另一个实例。Apicurio Registry 实例中包含的所有工件数据都会在 .zip 文件中导出。
注意
您只能导入从另一个 Apicurio Registry 实例导出的 Apicurio Registry 数据。
前提条件
Apicurio Registry 实例已创建如下:
- 从中导出的源实例至少包含一个 schema 或 API 工件
- 您导入的目标实例为空,以保留唯一 ID
您可以使用管理员访问权限登录到 Apicurio Registry web 控制台:
http://MY_REGISTRY_URL/ui
流程
- 在源 Apicurio Registry 实例的 web 控制台中,查看 Artifacts 选项卡。
-
点 Upload artifact 旁边的 options 图标(三个垂直点),然后选择 Download all artifacts (.zip file) 将这个 Apicurio Registry 实例的数据导出到
.zip下载文件。 - 在目标 Apicurio Registry 实例的 web 控制台中,查看 Artifacts 选项卡。
- 单击 Upload artifact 旁边的选项图标,然后选择 Upload multiple artifacts。
-
拖放或浏览到您之前导出的
.zip下载文件。 - 单击 Upload 并等待导入数据。