# PyPI CDN Log Archiver
Get raw logs from S3 like object store, written by the cdn
Archive and compress them
Upload archive back to S3 like object store, in a sane structure
Remove raw logs that were archived
# Usage
You’ll need to export some env variables to get started:
$ export ACCESS_KEY=<your_access_key> $ export SECRET_KEY=<your_access_key> $ export PYPI_LOG_BUCKET=<bucket_name> $ export S3_HOST=<s3_like_host> (e.g. s3.amazonaws.com, objects.dreamhost.com)
Optionally you can set the date to archive like so:
$ export PYPI_LOG_DATE=2014-02-11
You can enable some debug output with:
$ export DEBUG=10
If you don’t set PYPI_LOG_DATE, the script will default to looking for yesterdays date.
Now you should be able to run it:
$ python pypi-cdn-log-archiver.py 112373 bytes written to testpypi-cdn-logs/archive/2014/2
Release files for pypi-cdn-log-archiver 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pypi-cdn-log-archiver-0.1.9.tar.gz | 3.3 kB | Details |
Release files / pypi-cdn-log-archiver-0.1.9.tar.gz
| Download URL | pypi-cdn-log-archiver-0.1.9.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f62b75435278d97216a79553ea213ac580eb037b14330b166455d41760b80fe
|
|
BLAKE2b-256 checksum How to use checksums |
1d575a55301e2bc624610b9d8fb5be9f3652bc487e25e074b97f5936a6c03e8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |