tirds是一个命令行工具,用于通过本地

tirds的Python项目详细描述


tirds是一个命令行工具,用于通过本地备份和还原google云数据存储实体。

tirds代表Totte IRete DaSu(DataStore)

您可以备份google云数据存储实体,并恢复它们。备份保存到google云存储。有关详细信息,请参见Backing Up and Restoring

但是,如果将备份移动到另一个存储桶,则无法恢复它。因为作为备份元数据的backup_info文件包含bucket名称。

tirds从指定的存储桶下载包含backup_info和blob文件的备份,并在替换backup_info中的存储桶名称后将其上载到另一个存储桶。

安装

要安装,请使用pip

$ pip install tirds

用法

$ tirds -h

下载备份

从谷歌云存储下载备份。

$ tirds download --out OUTDIR --key-file KEYFILE handle

您可以从数据存储管理获得handle

https://raw.githubusercontent.com/drillbits/tirds/master/doc/datastore_admin.pnghttps://raw.githubusercontent.com/drillbits/tirds/master/doc/datastore_admin_backup_info.png

KEYFILE是服务帐户的私钥文件的路径。

上传备份

替换bucket名称后上传备份到Google云存储

$ tirds upload --key-file KEYFILE srcdir bucket

srcdir是备份的路径

bucket是一个bucket名称,它是上载目的地,将被替换为原始bucket名称

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用prepared语句在oracle中插入日期   对点具有双重值的java   使用多个通配符的java请求映射   java Springboot为什么要设置springbootstartertomcat   除了对JavaBean的请求之外,还使用servletContext的servlet   java如何清除OCSID。返回到池的连接时的CLIENTID JDBC客户端信息属性   将整型数组转换为光栅Java   java使用对象引用作为互斥锁   java为什么在编程语言中使用sin函数返回奇怪的sin值不像计算器   java如何将JButton链接到对象并调用相关方法   php用Java发送POST数据   导航属性的java模拟加载   java多个活动错误Android试图对空对象引用调用虚拟方法“”   java Android更改ActionBar文本颜色   如何使用带有java反射且不带开关的parant引用创建子类