Skip to main content

A utility to download AWS RDS logs

Project description

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*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rds-log-1.0.6.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

rds_log-1.0.6-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file rds-log-1.0.6.tar.gz.

File metadata

  • Download URL: rds-log-1.0.6.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for rds-log-1.0.6.tar.gz
Algorithm Hash digest
SHA256 cf17164e4dbd1e1384ff9e6427959f5a9c3d3a71778273f6c15222f51722d997
MD5 4674408899d14fc8cd197ffc3824ca72
BLAKE2b-256 44a0f8be206135354c16aa5148095a71a233ec96b0782a1a2c950db7270db2ca

See more details on using hashes here.

File details

Details for the file rds_log-1.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for rds_log-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c8981fd1521f8b898f3ff7361bf6ec84ec7794f59ea81cc07d965a71ebe5bc88
MD5 4b6d84f5364adec21ff9204a9e099d1a
BLAKE2b-256 56965a5d337c672651472c66e6b9e1119ca304b9d7b21f1dbdc1325d28ea0d89

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page