存储级加密
数据库级别加密
透明数据加密 (TDE)
- 选择
Create new service - 为服务命名
- 选择 AWS 或 GCP 作为云提供商,并从下拉菜单中选择所需的区域
- 点击 Enterprise 功能的下拉菜单,然后切换启用透明数据加密 (TDE)
- 点击 Create service
客户管理的加密密钥 (CMEK)
使用 AWS KMS 启用 CMEK
使用 AWS KMS 启用 CMEK
- 在 ClickHouse Cloud 中,选择已加密的服务
- 点击左侧的 Settings
- 在页面底部,展开 Network security 信息
- 复制 Encryption role ID (AWS) 或 Encryption Service Account (GCP) - 您将在后续步骤中用到它
- 为 AWS 创建 KMS 密钥
- 点击该密钥
-
按如下方式更新 AWS 密钥策略:
- 保存 Key policy
- 复制 Key ARN
- 返回 ClickHouse Cloud,将 Key ARN 粘贴到 Service Settings 的 Transparent Data Encryption 部分
- 保存更改
使用 GCP KMS 启用 CMEK
使用 GCP KMS 启用 CMEK
- 在 ClickHouse Cloud 中,选择已加密的服务
- 点击左侧的 Settings
- 在页面底部,展开 Network security 信息
- 复制 Encryption Service Account (GCP) - 您将在后续步骤中用到它
- 为 GCP 创建 KMS 密钥
- 点击该密钥
- 向上面第 4 步复制的 GCP Encryption Service Account 授予以下权限。
- Cloud KMS CryptoKey Encrypter/Decrypter
- Cloud KMS Viewer
- 保存 Key permission
- 复制 Key Resource Path
- 返回 ClickHouse Cloud,将 Key Resource Path 粘贴到 Service Settings 的 Transparent Data Encryption 部分
- 保存更改
使用 Azure KMS 启用 CMEK
使用 Azure KMS 启用 CMEK
- 在 ClickHouse Cloud 中,选择已加密的服务
- 点击左侧的
Settings - 在页面底部展开
Network security information - 复制
Cross Tenant App Client ID,你将在下一步中用到它 - 登录你的 Azure 订阅,并通过 Azure CLI 使用以下命令创建新的服务主体;将
{azure_cross_tenant_app_client_id}替换为你在上一步复制的值az ad sp create --id {azure_cross_tenant_app_client_id} - 复制新创建的服务主体的
Name,你将在后续步骤中用到它 - 创建 Azure Key Vault
- 在 Azure 中创建 Key Vault 密钥
- 在 Key Vault 密钥页面,点击左侧的
Access control (IAM) - 在顶部菜单中选择
Role assignments - 点击
Add,然后在顶部菜单中点击Add role assignment - 选择
Key Vault Crypto User角色,然后点击Next - 在
Add role assignment页面保留默认选项,然后点击+Select members - 粘贴你在步骤 6 中复制的服务主体名称 (以 CH-TDE 开头) ,选择该服务主体并点击
Select - 点击
Next,然后点击Review + assign - 返回 Azure Key Vault,复制以下值:
- 在
Overview页面复制 Vault URI - 在
Overview页面复制 Directory ID - 在
Keys页面复制密钥Name
- 在
- 返回 ClickHouse Cloud 中的服务设置,将步骤 16 中的值粘贴到以下字段:
- Key ID > 粘贴密钥
Name - Key Vault URI > 粘贴 Vault URI
- Key Tenant ID > 粘贴 Directory ID
- Key ID > 粘贴密钥
- 点击 Rotate KMS,等待几分钟;此操作会触发滚动重启。随后确认服务已正常运行
密钥轮换
KMS 密钥轮询器
备份与恢复
性能
AES_256_CTR,预计会带来 5–15% 的性能开销,具体取决于工作负载: