Listen for events from PostgreSQL and send them to AWS Kinesis
638
A daemon that will listen to a PostgreSQL notification channel and send the data to an AWS Kinesis Stream.
Install with npm or yarn:
npm install -g pg-kinesis-bridge
usage: pg-kinesis-bridge [-h] -c CHANNEL -s STREAMNAME
Listen for events from PostgreSQL and send them to AWS Kinesis
Optional arguments:
-h, --help Show this help message and exit.
-c CHANNEL, --channel CHANNEL
PostgreSQL channel name
-s STREAMNAME, --streamName STREAMNAME
Kinesis stream name
The libraries used by pg-kinesis-bridge respect the normal environment variables used by postgres clients and aws clients. This can be used as a simple way to pass configuration. e.g.
PGHOST=localhost PGPORT=1234 PGDATABASE=postgres AWS_PROFILE=work AWS_SDK_LOAD_CONFIG=y pg-kinesis-bridge -c CHANNEL -s STREAMNAME
The PostgreSQL notification channel name is used as the Kinesis PartitionKey.
Content type
Image
Digest
Size
28.5 MB
Last updated
about 9 years ago
docker pull daurnimator/pg-kinesis-bridge