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
Python 3.4 (Python 2 is not supported)
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf17164e4dbd1e1384ff9e6427959f5a9c3d3a71778273f6c15222f51722d997 |
|
MD5 | 4674408899d14fc8cd197ffc3824ca72 |
|
BLAKE2b-256 | 44a0f8be206135354c16aa5148095a71a233ec96b0782a1a2c950db7270db2ca |
File details
Details for the file rds_log-1.0.6-py3-none-any.whl
.
File metadata
- Download URL: rds_log-1.0.6-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8981fd1521f8b898f3ff7361bf6ec84ec7794f59ea81cc07d965a71ebe5bc88 |
|
MD5 | 4b6d84f5364adec21ff9204a9e099d1a |
|
BLAKE2b-256 | 56965a5d337c672651472c66e6b9e1119ca304b9d7b21f1dbdc1325d28ea0d89 |