Security considerations#
データベースでクエリーを実行すると、Lassoは、メトリックが収集されているツールから必要な情報を収集するための十分な特権を持つロールを使用しようとします。
以下は、Lassoが各ツールに使用しようとするツールとロールです。
Lassoは、各ツールロールリストの最初に使用可能なロールを使用しようとします。
初期接続ロール とは、ツールの実行時にLasso
CLIを介して提供されたロールを意味します。通常はpostgres
またはenterprisedb です。
PostgreSQL
pg_monitor初期接続ロール
PgLogical:
pglogical_superuser初期接続ロール
PGD:
bdr_monitor初期接続ロール
PEM:
pem_user初期接続ロール
Repmgr - 初期接続ロール
xDB - 初期接続ロール
PGD集会のほとんどは、 bdr_monitor
ロールを使用しようとします。ただし、競合の収集を担当するそれらの1つが、その目的にロールbdr_read_all_conflicts
を使用しようとします。それが唯一の例外です。