空间
Elastic Stack Serverless
**空间**允许您根据需要组织您的内容和用户。
- 每个空间都有其自己保存的对象。
- 用户只能访问已被授权访问的空间。此访问基于用户角色,并且给定的角色可以拥有每个空间的不同权限。
- 在 8.16 及更高版本的 Elastic Stack 部署中,每个空间都有其自己的导航,称为解决方案视图。
Kibana 为您创建一个默认空间。当您创建更多空间时,系统会要求用户在登录时选择一个空间,并且可以随时从顶部菜单更改其当前空间。

要转到**空间**,请在导航菜单中找到**堆栈管理**,或使用全局搜索栏。
- **Serverless 项目:**
Admin
角色或等效角色 - **Elastic Stack 部署:**
kibana_admin
或等效角色
您可以拥有的最大空间数量因部署类型而异
- **Serverless 项目:**最多 100 个空间。
- **Elastic Stack 部署:**由
xpack.spaces.maxSpaces
设置控制。默认值为 1000。查看空间设置的完整列表。
创建空间
单击**创建空间**或选择要编辑的空间。
提供
- 空间的有意义的名称和描述。
- URL 标识符。URL 标识符是一个短文本字符串,它成为 Kibana URL 的一部分。Kibana 会根据您空间的名称建议一个 URL 标识符,但您可以根据自己的喜好自定义该标识符。您以后无法更改空间标识符。
根据您的喜好自定义空间的头像。
保存空间。
选择**创建空间**并提供名称、描述和 URL 标识符。URL 标识符是一个短文本字符串,当您位于该空间内时,它将成为 Kibana URL 的一部分。Kibana 会根据您空间的名称建议一个 URL 标识符,但您可以根据自己的喜好自定义该标识符。创建空间后,您无法更改空间标识符。
选择**解决方案视图**。此设置控制空间的所有用户将获得的导航
- **搜索**:一个轻量级导航菜单,侧重于分析和搜索用例。特定于可观测性和安全性的功能被隐藏。
- **可观测性**:一个轻量级导航菜单,侧重于分析和可观测性用例。特定于搜索和安全性的功能被隐藏。
- **安全性**:一个轻量级导航菜单,侧重于分析和安全性用例。特定于可观测性和搜索的功能被隐藏。
- **经典**:默认情况下,使用经典的多层导航菜单可以查看所有解决方案的所有功能。您可以单独自定义哪些功能可见。
如果您选择了**经典**解决方案视图,则可以根据该空间的需求自定义**功能可见性**。
注意即使在此菜单中禁用,某些管理功能对于某些用户来说仍然可见,具体取决于他们的权限。此外,控制功能可见性不是一项安全功能。要保护对每个用户的特定功能的访问,您必须配置Kibana 安全性。
根据您的喜好自定义空间的头像。
通过选择**创建空间**来保存您的新空间。
您可以随时编辑刚刚定义的所有空间设置,除了 URL 标识符。
Elastic 还允许您使用 API 管理空间
- **Serverless 项目:** Spaces API
- **Elastic Stack 部署:** Spaces API
Elastic Stack Serverless Elasticsearch Serverless Observability Serverless Security
用户可以根据他们拥有的角色访问空间。
- 某些保留角色默认可以查看和访问所有空间。您不能阻止这些角色访问某个空间。相反,您可以向您的用户授予不同的角色。
- 在创建或编辑角色时,您可以定义该角色可以访问哪些现有空间,以及使用哪些权限。角色管理在 Elastic Stack 部署和 serverless 项目之间有所不同。
如果您正在管理 Elastic Stack 部署,那么您还可以从空间设置的**权限**选项卡中为空间分配角色和定义权限。
当某个角色被分配到*所有空间*时,您无法从空间设置中删除其访问权限。您必须编辑该角色,才能为其提供对各个空间的更精细访问权限。
删除空间会永久删除该空间及其所有内容。在**空间**概览页面上找到该空间,然后单击“操作”列中的垃圾桶图标。您无法删除默认空间,但可以根据自己的喜好自定义它。
要在空间之间移动已保存的对象,您可以复制对象,或者导出和导入对象。
Elastic Stack Serverless
您可以通过按空间配置 Kibana 着陆页,为用户创建自定义体验。着陆页可以将用户引导到特定的仪表板、应用程序或已保存的对象,因为他们进入每个空间。
要配置着陆页,请使用堆栈管理 > Kibana > 高级设置中的默认路由设置。例如,您可以将默认路由设置为 /app/dashboards
。
