例行操作
| Component | 什么会离开你的 VPC |
|---|---|
| 状态导出器 | 服务状态 (健康状况、status) 会发送到 ClickHouse Cloud 拥有的 SQS 队列。 |
| 计费抓取器 | CPU 和内存指标会发送到 ClickHouse Cloud 拥有的 S3 存储桶。 |
| AlertManager | 集群健康告警会发送到 ClickHouse Cloud。 |
故障排查访问
工程师可以查看哪些内容
system.query_log— 针对您的 service 运行的查询的查询文本和执行元数据system.tables、system.columns以及类似的系统表 — schema 和元数据- 其他用于诊断的
system.*表 (例如:parts、变更、副本)
工程师无法查看的内容
如何执行访问控制
- 需要审批:每个访问请求都必须经过内部审批系统,并由指定审批人批准。工程师不能自行授予自己访问权限。
- 有时限的证书:系统会为每个获批会话生成临时的时效性证书。访问权限会自动失效。
- 基于证书的身份验证:对于对 BYOC 实例的所有人工访问,均使用证书替代基于密码的访问方式。
- 系统表只读:证书对应的身份权限仅限于读取系统表。
- 不导出数据:故障排查会话中的日志和查询结果绝不会回传到 ClickHouse 基础设施。
审计
- 客户可见:ClickHouse 工程师在您的实例上执行的每一条查询,都会出现在您自己的
system.query_log中,其中包括查询文本和证书标识。您可以直接在您的 ClickHouse 服务中审计这些内容。 - ClickHouse 侧:ClickHouse 的安全团队会在内部记录并审计所有访问请求、审批以及 Tailscale 连接。