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 | Provenance | Actions |
|---|---|---|---|---|
| rds-log-1.0.6.tar.gz | 5.3 kB | Without provenance | Details for rds-log-1.0.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rds_log-1.0.6-py3-none-any.whl | Python 3 | none | any | Details for rds_log-1.0.6-py3-none-any.whl |
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 |
Security for rds-log 1.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.