clickhouse_postgres_service 리소스를 사용해 생성하고 관리할 수 있습니다. 이 페이지에서는 이 리소스와 관련 데이터 소스를 위한 프로바이더 설정 및 구성 예시를 설명합니다.
이 리소스는 알파 단계이므로 향후 프로바이더 버전에서 동작이 변경될 수 있습니다. 일반 프로바이더 빌드에 포함되어 있으며, 프로바이더 버전 v3.17.1부터 사용할 수 있습니다. 자세한 내용은 provider releases를 확인하십시오.
프로바이더 설정
리소스 개요
clickhouse_postgres_service 리소스에는 다음 인수가 있습니다:
다음 속성은 읽기 전용이며 생성 후 ClickHouse Cloud가 값을 채웁니다:
id, state, created_at, is_primary, hostname, port, username, 그리고 connection_string(민감 정보).
서비스 생성
password를 직접 관리하려면 password를 설정하세요. 이 값은 최소 12자여야 하며, 소문자 1개 이상, 대문자 1개 이상, 숫자 1개 이상을 포함해야 합니다. 이를 생략하면 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을 변경하거나 이 블록을 제거하면 service가 삭제된 뒤 다시 생성됩니다. 자세한 내용은 백업 및 복원을 참조하십시오.
데이터 소스
기존 서비스 가져오기
GET 요청에 이를 그대로 반환합니다:
지원되지 않는 작업
- 운영 명령(restart, promote, switchover)
- IP 허용 목록, 프라이빗 엔드포인트, 백업 구성, 유지 관리 기간, 고객 관리형 암호화 키 및 BYOC
- 구성 가능한 수명 주기 timeout —
timeouts {}블록은 제공되지 않습니다.