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
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*
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)
| File | Size | Uploaded | |
|---|---|---|---|
| rds-log-1.0.6.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 |