Answers:
不可以,您不能用于rsync
将文件传输到Amazon。它为服务使用自己的协议。但是您可以通过第三方服务(例如www.s3rsync.com)访问它们的存储,然后就可以使用rsync
,您的数据最终将转移到S3存储中。
或者,您可以使用专为S3存储设计的特殊实用程序。主要有:s3sync,s3command,s3cp,tarsnap(tarsnap是第三方服务,如s3rsync)。
另一个类似于rsync的工具,duplicity
支持S3存储作为后端以及许多其他备份后端,包括RackSpace Cloud Files(另一种云存储服务,价格与Amazon S3类似)。
备份到S3:
duplicity /home/me s3+http://bucketname/prefix
或到Rackspace的云文件:
duplicity /home/me cf+http://container_name
亚马逊的官方命令行界面对我来说效果很好。它可以从本地同步到S3存储桶,也可以从S3存储桶同步回到本地文件。
1)从https://aws.amazon.com/cli/安装Amazon的命令行界面
2)从外壳
export AWS_ACCESS_KEY_ID=(access key here)
export AWS_SECRET_ACCESS_KEY=(secret key here)
export AWS_DEFAULT_REGION=(region here)
cd dirtoupload
aws s3 sync . s3://nameOfBucket
http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html中列出的更有用的选项,例如--dryrun和--delete(以进行镜像)。
Jungle Disk是在Amazon S3(包括S3帐户的订阅,但您可以使用任何其他AWS帐户)上备份文件的简便方法。您可能也可能想看看 Super Flexible(仅软件)。