Backup a DynamoDB table to an Avro container
Project description
Backup a DynamoDB table to an Avro container.
Currently, only full table backups are supported.
Installation
dynamodb-backup is available on the Python Package Index:
pip install dynamodb-backup
dynamodb-backup optionally supports the snappy codec for compression if the Python snappy package is installed. This can be installed using the pip extras install:
pip install dynamodb-backup[snappy]
Usage
dynamodb-backup --help
usage: dynamodb-backup [-h] [-c {snappy,none,deflate}] [-s] [-v]
schema table destination
Backup a DynamoDB table to an Avro Container
positional arguments:
schema Avro Schema to use
table DynamoDB table name
destination Destination file path for the backup file
optional arguments:
-h, --help show this help message and exit
-c {snappy,none,deflate}, --codec {snappy,none,deflate}
Compression Codec. Default: deflate
-s, --skip-validation
Do not validate records against the avro schema
-v, --verbose Verbose logging output
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dynamodb_backup-0.3.0-py2.py3-none-any.whl.
File metadata
- Download URL: dynamodb_backup-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2746c865e557482a986703e62512bf2a7f804ef4c2948878e0071daa32ab6baf
|
|
| MD5 |
4c93bb9cb01e042fcb37cf9f1d188148
|
|
| BLAKE2b-256 |
0cd63c53707b6dee81d29d97e2fc5df05ffb142fb11415ea73719c6d553062bf
|