Skip to main content

rds-log

A small utility to download/stream logs from Amazon AWS RDS to a local directory. When started, all log files will be downloaded, and the latest file will be watched for changes.

Installation

Make sure you already have installed

Install from PyPI:

pip install rds-log

Usage

rds-log-stream will find AWS credentials in ~/.aws/credentials or environment variables. rds-log-stream uses boto3 and finds credentials/config in the same locations.

Set up ~/.aws/credentials with AWS authentication details:

[default]
aws_access_key_id = <your access key id>
aws_secret_access_key = <your secret key>

Set up ~/.aws/config to point to your region:

[default]
region = eu-central-1

An alternative is to set up environment variables:

export AWS_ACCESS_KEY_ID="<your access key id>"
export AWS_SECRET_ACCESS_KEY="<your secret key>"
export AWS_DEFAULT_REGION="<your aws region>"

Run rds-log-stream with your database identifier and directory to store logs:

rds-log-stream yourdbinstance /your/log/destination

/your/log/destination will be populated with all current RDS logs and continously updated with new messages as they arrive.

Development

Creating a new release:

git tag x.x.x
python setup.py sdist bdist_wheel
twine upload dist/*x.x.x*

Metadata

Release files for rds-log 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rds-log 1.0.6
File Size Uploaded
rds-log-1.0.6.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rds-log 1.0.6
File Interpreter ABI Platform
rds_log-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 11.6 kB

Release files / rds-log-1.0.6.tar.gz

Download URL rds-log-1.0.6.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cf17164e4dbd1e1384ff9e6427959f5a9c3d3a71778273f6c15222f51722d997
BLAKE2b-256 checksum
How to use checksums
44a0f8be206135354c16aa5148095a71a233ec96b0782a1a2c950db7270db2ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / rds_log-1.0.6-py3-none-any.whl

Download URL rds_log-1.0.6-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c8981fd1521f8b898f3ff7361bf6ec84ec7794f59ea81cc07d965a71ebe5bc88
BLAKE2b-256 checksum
How to use checksums
56965a5d337c672651472c66e6b9e1119ca304b9d7b21f1dbdc1325d28ea0d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page