AWS DynamoDB 工具链,用于简化常见操作(备份、恢复备份)。
项目描述
用于简化 Amazon DynamoDB 常见操作(备份、恢复备份)的工具链。目前包含
dynamodb-dumper - 方便地从 DynamoDB 中备份表。
dynamodb-loader - 方便地加载由 dynamodb-dumper 备份的表。
所有工具都是构建以与主要 DynamoDB 服务和 DynamoDB Local 一起工作,以便您可以测试它们,并且可以轻松地在生产环境和您的测试环境之间,或者在不同 Dynamo 区域之间移动数据。
使用以下命令安装
pip install dynamodb_utils
使用示例
您可以通过例如获取(希望足够详细的)帮助
dynamodb-dumper --help
要压缩备份表
dynamodb-dumper mytable.name --compress
要从表中备份一些散列键值(例如,如果您想要用于开发的受限数据子集)
dynamodb-dumper mytable.name --compress --hash-keys 101 104 404
要在本地端口3232上运行的 DynamoDB Local 实例上加载一些压缩的备份文件
dynamodb-loader mytable.name --host http://localhost:3232 --region localhost --load mytable.name.*.dump.gz
这些工具基于 PynamoDB,该库基于 botocore。因此,凭证将从许多地方之一读取 - IAM 角色、环境变量或“boto 文件”。有关更多详细信息,请参阅 boto 文档。
项目详情
关闭
dynamodb_utils-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e44c3d27cd4b99ff081c641c64afbc2e424358c5dd96d12ba59231edb36b2128 |
|
MD5 | 02597d581110021015abaeebbeb5ecd7 |
|
BLAKE2b-256 | b1208f5bf4fee91d980846dc54fea651c5ecba2cb1fe83c45b4828302e7a824d |
关闭
dynamodb_utils-1.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c630b2a042d7245601b7e3ee6e8bd35f5faf53ff5201e923614bedf3730fa9f8 |
|
MD5 | 73297f2fce39dd46f2a401cd22a9fdee |
|
BLAKE2b-256 | faf4b3133e4bab5ab034364ac5d5bbf08a8ef11b63c5bd9eb899c4931b3a0b15 |
关闭
dynamodb_utils-1.0.0-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3320955df0c4b7db2ec2e8d6715395c9fb71763e3de797d03dbfe0f5469d74a |
|
MD5 | 9aaac89b6c085719000b81e384fc117a |
|
BLAKE2b-256 | 8448e5e26b9ae4f903067fd07baf7bacc3187992129651687fa98745ef7dadc4 |