QFD*_*Dev 2 backup amazon-s3 amazon-web-services
我目前使用 S3 来存储大量帐户级数据,例如用户在我的应用程序中上传的图像、文本文件和其他形式的持久内容。我希望获取此数据的增量快照(每周一次)并将其发送到另一个 S3 存储桶。我想这样做是为了防止意外丢失数据,即我们的一位工程师不小心删除了 S3 浏览器中的一大块数据。
任何人都可以提出一些实现这一目标的方法吗?我们是否需要在 EC2 实例上托管我们自己的备份应用程序?是否有应用程序可以立即处理此问题?数据可以进入 S3 Glacier 并且不需要易于访问,它更像是一种保险单而不是其他任何东西。
编辑 1
我相信打开版本控制可能是答案(继续研究这个):http : //docs.amazonwebservices.com/AmazonS3/latest/dev/Versioning.html
编辑 2
对于寻找此问题答案的其他人,ServerFault 上有一个很好的线程。我后来才遇到这个:
https://serverfault.com/questions/9171/aws-s3-bucket-backups
在您的存储桶上启用版本控制是正确的解决方案。它还可用于防止意外删除和覆盖。
在“数据保护”下的 S3 常见问题解答中有一个问题,它正好讨论了这个问题(意外删除/覆盖):http : //aws.amazon.com/s3/faqs/#Why_should_I_use_Versioning
| 归档时间: |
|
| 查看次数: |
8322 次 |
| 最近记录: |