19.2. 将 Realm 导出到目录


要导出域,您可以使用 export 命令。在调用此命令时,不能启动 Red Hat build of Keycloak 服务器实例。

bin/kc.[sh|bat] export --help
Copy to Clipboard Toggle word wrap

要将域导出到一个目录,您可以使用--dir &lt ;dir> 选项。

bin/kc.[sh|bat] export --dir <dir>
Copy to Clipboard Toggle word wrap

将域导出到目录时,服务器将为每个要导出的域创建单独的文件。

19.2.1. 配置如何导出用户

您还可以通过设置-users < strategy> 选项来配置如何导出用户。这个选项的值有:

different_files
用户根据每个文件设置的最大用户数,导出到不同的 json 文件。这是默认值。
skip
跳过导出用户。
realm_file
用户将导出到与 realm 设置相同的文件。对于名为 "foo" 的域,这代表 "foo-realm.json" 带有 realm data 和 users。
same_file
所有用户都导出到一个显式文件。因此,您将为域获取两个 json 文件,一个用于 realm 数据,另一个用于用户。

如果您要使用 different_files 策略导出用户,您可以通过设置 --users-per-file 选项来设置您想要的每个文件的用户数量。默认值为 50

bin/kc.[sh|bat] export --dir <dir> --users different_files --users-per-file 100
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat