backup-my-bucket:用于在S3中备份S3存储桶的工具

时间:2024-05-24 06:36:03
【文件属性】:

文件名称:backup-my-bucket:用于在S3中备份S3存储桶的工具

文件大小:27KB

文件格式:ZIP

更新时间:2024-05-24 06:36:03

Go

备份我的存储桶 backup-my-bucket是一个命令行应用程序,可补充跨区域复制和版本控制以形成S3存储桶的备份和还原系统。 对于给定的主存储桶,系统涵盖以下用例。 创建还原点。 将母版的内容还原到还原点。 删除过时的恢复点。 有关backup-my-bucket的更完整说明,请阅读相应的。 恢复点是在给定时间点上母版内容的副本。 系统通过将主服务器的内容复制到给定的从属存储桶中,然后将当前密钥记录在本地文件系统中来创建恢复点。 主服务器到从服务器的复制通过跨区域复制和版本控制连续进行。 跨区域复制会连续主存储桶在从存储桶中的状态。 复制新状态时,版本控制会从属存储段的当前状态。 当您运行命令backup-my-bucket snapshot时,将创建索引。 该命令会对从属存储区的内容进行快照,并将索引存储在快照文件中。 还原主节点包括将还原点的内容从从存储桶复制到主存储


【文件预览】:
backup-my-bucket-master
----backup-my-bucket.spec(2KB)
----backup-my-bucket.conf(675B)
----restore()
--------restore.go(8KB)
----README.md(6KB)
----sample-snapshots()
--------snapshot02(576B)
--------snapshot03(407B)
--------snapshot01(746B)
--------snapshot04(407B)
----log()
--------log.go(2KB)
----LICENSE(18KB)
----CHANGES.md(536B)
----ls()
--------list-snapshots.go(1KB)
----backup-my-bucket.go(3KB)
----snapshot()
--------snapshot.go(7KB)
----common()
--------common.go(4KB)
----gc()
--------gc.go(5KB)
----Makefile(917B)

网友评论