除s3cmd外,自动同步两个Amazon S3存储桶?

nov*_*e18 6 linux amazon-s3 s3cmd

除了使用s3cmd之外,还有另一种同步两个Amazon S3存储桶的自动方式吗?也许亚马逊有这个选项吗?环境是linux,每天我都想将新文件和已删除文件同步到另一个桶.我讨厌将所有鸡蛋放在一个篮子里的想法.

小智 12

您可以使用标准的Amazon CLI进行同步.你只需要做类似的事情:

aws s3 sync s3://bucket1/folder1 s3://bucket2/folder2
Run Code Online (Sandbox Code Playgroud)

http://aws.amazon.com/cli/


bla*_*lah 4

S3 桶 != 篮子

\n\n

从他们的网站

\n\n
\n

数据持久性和可靠性

\n\n

Amazon S3 提供高度耐用的存储基础设施,专为关键任务和主要数据存储而设计。对象冗余存储在 Amazon S3 区域中多个设施的多个设备上。为了帮助确保持久性,Amazon S3 PUT 和 COPY 操作会在返回 SUCCESS 之前跨多个设施同步存储您的数据。存储后,Amazon S3 通过快速检测和修复任何丢失的冗余来保持对象的持久性。Amazon S3 还定期使用校验和验证存储的数据的完整性。如果检测到损坏,则会使用冗余数据进行修复。此外,Amazon S3 计算所有网络流量的校验和,以在存储或检索数据时检测数据包的损坏。

\n\n

Amazon S3\xe2\x80\x99s 标准存储为:

\n\n
    \n
  • 以 Amazon S3 服务级别协议为支持。
  • \n
  • 旨在在给定年份内提供 99.999999999% 的持久性和 99.99% 的对象可用性。
  • \n
  • 旨在承受两个设施中同时发生的数据丢失。
  • \n
\n\n

Amazon S3 通过版本控制提供进一步的保护。您可以使用版本控制来保留、检索和恢复 Amazon S3 存储桶中存储的每个对象的每个版本。这使您可以轻松地从意外的用户操作和应用程序故障中恢复。默认情况下,请求将检索最近写入的版本。可以通过在请求中指定版本来检索对象的旧版本。存储费率适用于存储的每个版本。

\n
\n\n

非常可靠。

\n