create-proxy#
EDB Postgres分散クラスターにプロキシを作成します。
概要#
EDB Postgres分散クラスターにプロキシを作成し、指定されたグループに接続します。プロキシ名はクラスター全体で一意であり、対応するプロキシ構成ファイルで指定された名前と一致する必要があります。
プロキシモードを使用して、書き込みリーダーデフォルト、読み取りノード読み取り専用、またはその両方に接続をルーティングします。プロキシは、書き込みリーダー接続の場合は’listen_port’でリッスンし、読み取りノード接続の場合は’read_listen_port’でリッスンします。
pgd create-proxy [flags]
例#
Example 1 (attach new proxy called proxy-a1 to group group_a, with default mode)
$ pgd create-proxy --proxy-name proxy-a1 --group-name group_a
proxy created successfully
Example 2 (attach new proxy called proxy-b1 to group group_b, with any mode)
$ pgd create-proxy --proxy-name proxy-b1 --group-name group_b --proxy-mode any
proxy created successfully
オプション#
--group-name string group name
-h, --help help for create-proxy
--proxy-mode string proxy mode (default, read-only, any); proxy will route connections to -
default - Write Leader
read-only - Read Nodes
any - both Write Leader and Read Nodes (default "default")
--proxy-name string proxy name
親コマンドから継承したオプション#
-f, --config-file string config file; ignored if
--dsn flag is present (default "/etc/edb/pgd-cli/pgd-cli-config.yml")
--dsn string database connection string
e.g."host=bdr-a1 port=5432 dbname=bdrdb user=postgres "
-L, --log-level string logging level: debug, info, warn, error (default "error")
-o, --output string output format: json, yaml