clickhouse_postgres_service リソースを使用して作成および管理できます。このページでは、このリソースと関連するデータソースについて、プロバイダーのセットアップと設定例を説明します。
このリソースはアルファ段階であり、今後のプロバイダー バージョンで動作が変更される可能性があります。通常のプロバイダー ビルドに含まれており、プロバイダー バージョン v3.17.1 以降で利用できます。詳細は プロバイダーのリリース を確認してください。
プロバイダーの設定
リソースの概要
clickhouse_postgres_service リソースでは、以下の引数を使用できます。
以下の属性は読み取り専用で、作成後に ClickHouse Cloud によって設定されます:
id、state、created_at、is_primary、hostname、port、username、および connection_string (sensitive) 。
サービスを作成する
password を自分で管理するには、password を設定してください。12 文字以上で、少なくとも小文字 1 文字、大文字 1 文字、数字 1 文字を含める必要があります。省略すると、サーバーによって自動生成されます。
高可用性
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 {}ブロックはありません。