我想将多个 S3 存储桶备份到另一个 S3 存储桶中。似乎大多数备份工具仅支持将 S3 作为目标,而不支持将其作为源,例如 restic。备份应支持修剪、重复数据删除,而不必将整个存储桶下载到磁盘。
另外,我没有使用 AWS,而是使用来自其他云提供商的 S3 兼容存储。
答案1
您可以使用 aws cli sync 命令。
我认为您不能用一个命令备份多个存储桶,因此您需要多次使用它,例如:
aws s3 sync s3://sourcebucket1 s3://targetbucket
aws s3 sync s3://sourcebucket2 s3://targetbucket
...