---
schema_version: "1"
id: 6de726e173a49bc3f9454375e30fe389571066116c62223c5b0e02d9e9bffa4f
title: Tableau Server 密钥管理系统
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/server-linux/security_kms.md
canonical_url: https://help.tableau.com/v0.0/server-linux/zh-cn/security_kms.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c704f11bcbc24e1c458d3aac840c9bbac2d68594667d693d2d042b441d625535
description: Understand Key Management System (KMS) options for encryption at rest.
---
[跳转到主要内容](#main-content)

# Tableau Server 密钥管理系统

Tableau Server 有三个密钥管理系统 (KMS) 选项，允许您启用静态加密。一种是本地选项，该选项可用于 Tableau Server 的所有安装。另外两个选项需要 Advanced Management 功能，但允许您使用其他 KMS。

**重要信息：**自 2024 年 9 月 16 日起，Advanced Management 不再作为独立的附加选项提供。仅当您先前购买了 Advanced Management，或者购买了某些许可证版本：Tableau Enterprise、Tableau Cloud+ 或 Tableau+ Bundle（适用于 Tableau Cloud），或者 Tableau Enterprise 或 Tableau Server+（适用于 Tableau Server）时，Advanced Management 功能才可用。

从版本 2019.3 开始，Tableau Server 添加了这些 KMS 选项： 

- 适用于所有安装的本地 KMS。下面介绍了这一点。
- 作为 Advanced Management 一部分提供的基于 AWS 的 KMS。有关详细信息，请参见[AWS 密钥管理系统](https://help.tableau.com/v0.0/server-linux/zh-cn/security_kms_aws.htm)。

从版本 2021.1 开始，Tableau Server 添加了另一个 KMS 选项： 

- 作为 Advanced Management 一部分提供的基于 Azure 的 KMS。有关详细信息，请参见[Azure Key Vault](https://help.tableau.com/v0.0/server-linux/zh-cn/security_kms_azure.htm)。

## Tableau Server 本地 KMS

Tableau Server 本地 KMS 使用[管理服务器密文](https://help.tableau.com/v0.0/server-linux/zh-cn/security_secret_storage.htm)中介绍的密文存储过程来加密和存储主数据提取密钥。在此方案中，Java 密钥存储充当密钥分层结构的根目录。Java 密钥存储随 Tableau Server 一起安装。对主密钥的访问通过操作系统的本机文件系统授权机制进行管理。在默认配置中，Tableau Server 本地 KMS 用于加密数据提取。下面阐述了本地 KMS 和加密数据提取的密钥分层结构：

![说明使用多个加密密钥加密数据的过程的图表。](/tableau/next/zh-cn/server-linux/zh-cn/Img/security_kms_local_key_hierarchy.png)

## 故障排除配置

### 多节点配置不正确

在 AWS KMS 的多节点设置中，`tsm security kms status` 命令可能会报告正常 (OK) 状态，即使群集中的另一个节点配置不正确。KMS 状态检查仅在运行 Tableau Server 管理控制器进程的节点上进行报告，而不在群集中的其他节点上进行报告。默认情况下，Tableau Server 管理控制器进程在群集中的初始节点上运行。

因此，如果另一个节点配置不正确，以致于 Tableau Server 无法访问 AWS CMK，这些节点可能会为将启动失败的各种服务报告错误状态。

如果在您将 KMS 设置为 AWS 模式后，某些服务启动失败，请运行以下命令以恢复为本地模式：`tsm security kms set-mode local`。

## 在 Tableau Server 上重新生成 RMK 和 MEK

若要在 Tableau Server 上重新生成根主密钥和主加密密钥，请运行 `[tsm security regenerate-internal-tokens](https://help.tableau.com/v0.0/server-linux/zh-cn/cli_security_tsm.htm#regenerate-tokens)` 命令。

## 此部分中的其他文章