第 17 章 导入和导出域
在本章中,您将了解使用 JSON 文件导入和导出域的不同方法。
注意
导出和导入单个文件可能会生成大型文件,因此如果您的数据库包含 500 多个用户,则导出到目录而不是单个文件。使用目录性能更好,因为目录提供商为每个"页面" (用户的文件)使用单独的事务。每个文件和每个事务的用户的默认计数为 fifty。增大这个值会导致执行时间指数级增长。
17.1. 为数据库连接参数提供选项
当使用下面的 导出和导入
命令时,红帽构建的 Keycloak 需要了解如何连接到存储域、客户端、用户和其他实体的信息的数据库。如 配置红帽构建的 Keycloak 所述,该信息可作为命令行参数、环境变量或配置文件提供。对每个命令使用
--help
命令行选项来查看可用选项。
有些配置选项是构建时间配置选项。默认情况下,如果红帽检测到构建时间参数的变化,红帽构建的 Keycloak 将自动针对
命令重新构建。
导出和导入
如果您已使用 build
命令构建了红帽构建的 Keycloak 版本,如 配置红帽构建的 Keycloak 中所述,请使用命令行选项 --optimized
使 Keycloak 跳过构建检查,以便加快启动时间。在执行此操作时,从命令行中删除构建时间选项,并只保留运行时选项。