手动迁移
- 登录 https://console.clickhouse.cloud
- 点击已加密的服务
- 点击左侧的“服务设置”
- 滚动到页面底部并展开“查看服务详情”
- 复制加密 Role ID (IAM)
- 前往 AWS 中的 KMS 密钥,并更新 Key Policy,添加以下内容:
- 在 ClickHouse Cloud 中,提交一个支持工单,告知我们可以启用这一新方法。此更改需要重启服务;如果您有最适合重启服务的日期/时间,请告知我们。
- 在我们重启服务后,前往 AWS 中的 KMS 密钥,并从 Key Policy 中移除以下内容:
- 更新完成!
Terraform 迁移
- 升级到 Terraform 3.5.0 或更高版本
- 在不做任何修改的情况下运行 Terraform apply。Terraform state 中会出现一个新的 transparent_data_encryption 字段。请记下此处的 role_id。
- 前往 AWS 中的 KMS 密钥,并更新 Key Policy,添加以下内容:
- 在 ClickHouse Cloud 中,附上服务 name 提交一个支持工单,告知我们启用这种新方法。此更改需要重启服务;如果您有最适合重启服务的日期/时间,请告知我们。
- 在我们重启服务后,您可以将 transparent_data_encryption.enabled 设置更新为‘True’,并在 Terraform 中移除层级设置后应用。这将不会产生任何变更。
- 前往 AWS 中的 KMS 密钥,并从 Key Policy 中移除以下内容:
- 更新已完成!