clickhouse_postgres_service 资源创建和管理 ClickHouse Managed Postgres 服务。本文介绍该资源及其配套数据源的 提供商 设置与配置示例。
此资源目前处于 alpha 阶段,其行为可能会在未来的 提供商 版本中发生变化。它随常规 提供商 build 一同发布,并从 提供商 版本 v3.17.1 开始可用——详情请参阅 提供商 发行版。
提供商设置
资源概览
clickhouse_postgres_service 资源具有以下参数:
以下属性为只读,并由 ClickHouse Cloud 在创建后填充:
id、state、created_at、is_primary、hostname、port、username 和 connection_string (敏感) 。
创建服务
password——其长度必须至少为 12 个字符,且至少包含一个小写字母、一个大写字母和一个数字。若省略,server 会自动生成一个。
高可用
ha_type 参数用于控制待机副本的数量:
ha_type 在创建后仍可修改;更改该值会触发 HA 切换。详见 高可用。
只读副本
read_replica_of 设置为主服务的 id。副本会继承主服务的 cloud_provider、region、postgres_version 和超级用户——请省略这些字段 (以及 password) :
时间点恢复
restore_to_point_in_time,即可通过将另一项服务的备份恢复到某个时间点来创建服务。cloud_provider、region 和 postgres_version 继承自源服务 (请省略这些字段) ;size 和 ha_type 也必须省略:
source_id 或 restore_target,或删除此配置块,都会销毁并重新创建该服务。详情请参阅备份与恢复。
数据源
导入现有服务
GET 时回显该密码:
不支持的操作
- 运维命令 (restart、promote、switchover) 。
- IP 允许列表、专用终结点、备份配置、维护窗口、客户管理的加密密钥,以及 BYOC。
- 不支持可配置的生命周期超时设置——不存在
timeouts {}块。