Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

在 Amazon S3 中保护数据

Amazon S3 为任务关键型和主数据存储提供了高度耐用的存储基础设施。在 Amazon S3 区域,对象以冗余方式存储在多个设施间的多个设备中。为帮助确保数据持久性,Amazon S3 PUTPUT Object copy 操作会在多个设施间同步存储您的数据,然后才会返回 SUCCESS。存储对象后,Amazon S3 将通过快速检测和修复任何丢失的冗余数据,保持对象的持久性。

Amazon S3 还会使用校验和定期验证所存储数据的完整性。如果 Amazon S3 检测到数据损坏,它将使用冗余的数据进行修复。此外,Amazon S3 还会在存储或检索数据时对所有网络流量计算校验和,以检测数据包是否损坏。

Amazon S3 的标准存储:

  • Amazon S3 服务等级协议作为后盾

  • 设计目的是在指定年度内为对象提供 99.999999999% 的持久性和 99.99% 的可用性

  • 能够承受同时两个设施中的数据丢失

Amazon S3 使用版本控制功能进一步保护您的数据。对于 Amazon S3 存储桶中存储的每个对象,您可以使用版本控制功能来保留、检索和还原它们的各个版本。使用版本控制能够轻松从用户意外操作和应用程序故障中恢复数据。默认情况下,请求会检索最新写入的版本。您可以通过指定请求中对象的版本,来检索该对象的旧版本。