17.2. 将 Realm 导出至目录


要导出域,您可以使用 export 命令。在调用此命令时,不能启动您的红帽构建的 Keycloak 服务器实例。

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

要将域导出到目录,您可以使用 --dir <dir> 选项。

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

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

17.2.1. 配置如何导出用户

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

different_files
用户会根据 --users-per-file 设置的每个文件的最大用户数导出到不同的 json 文件中。这是默认值。
skip
跳过导出用户。
realm_file
用户将导出到与域设置相同的文件。对于名为 "foo" 的域,这将是"foo-realm.json",域数据和用户。
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