create-proxy
============

EDB Postgres分散クラスターにプロキシを作成します。

概要
^^^^

EDB
Postgres分散クラスターにプロキシを作成し、指定されたグループに接続します。プロキシ名はクラスター全体で一意であり、対応するプロキシ構成ファイルで指定された名前と一致する必要があります。

プロキシモードを使用して、書き込みリーダーデフォルト、読み取りノード読み取り専用、またはその両方に接続をルーティングします。プロキシは、書き込みリーダー接続の場合は’listen_port’でリッスンし、読み取りノード接続の場合は’read_listen_port’でリッスンします。

.. code:: sh

   pgd create-proxy [flags]

例
^^

.. code:: text


     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

オプション
^^^^^^^^^^

.. code:: text

         --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

親コマンドから継承したオプション
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: text

     -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
