0

我想保留一个 AWS s3 存储桶的备份。如果我使用 Glacier,它会将存储桶中的文件存档并移动到 Glacier,但它也会从 s3 中删除文件。我不想从 s3 中删除文件。一种选择是尝试使用 EBS 卷。您可以使用 s3fs 挂载 AWS s3 存储桶并将其复制到 EBS 卷。另一种方法是将现有存储桶 rsync 到将充当克隆的新存储桶。还有其他方法吗?

4

2 回答 2

1

您正在寻找的是跨区域复制:
https ://aws.amazon.com/blogs/aws/new-cross-region-replication-for-amazon-s3/

设置版本控制并设置复制。在目标存储桶上,您可以设置一个归档到 Glacier 的策略(或者您可以直接使用存储桶作为备份)。

(这仅适用于 2 个区域,即存储桶不能位于同一区域)

于 2015-12-10T16:46:39.557 回答
0

如果您希望您的数据同时出现在主位置和备份位置,那么这更像是一个数据复制用例。

考虑使用AWS Lambda,它是一种事件驱动的计算服务。您可以编写一段简单的代码来将数据复制到您想要的任何位置。每次 S3 存储桶发生更改时都会执行此操作。有关更多信息,请查看官方文档

于 2015-12-10T12:36:35.577 回答