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。
KEYFILE是服务帐户的私钥文件的路径。
上传备份
替换bucket名称后上传备份到Google云存储
$ tirds upload --key-file KEYFILE srcdir bucket
srcdir是备份的路径
bucket是一个bucket名称,它是上载目的地,将被替换为原始bucket名称