windows – 建议备份到Amazon S3的命令行工具

前端之家收集整理的这篇文章主要介绍了windows – 建议备份到Amazon S3的命令行工具前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在这里读了几个其他线程,但我正在寻找一个可靠的解决方案,用于将 Windows 2008服务器备份到Amazon S3,我想每天将我的文件更改同步到亚马逊.

我尝试了一个名为“S3.exe”的工具(http://http://s3.codeplex.com),但似乎没有用.我尝试使用put命令,但我一直收到404错误.我还注意到最后一次更新是在2010年6月.它可能的亚马逊更新了他们的API.

有没有人有任何其他建议?我尝试了一些似乎根本不起作用的其他工具,并且很难报告实际问题.

> Cyber​​duck
>龙盘

两个软件安装都没有问题,但两者都没有将文件上传到S3,也没有报告问题所在.我能够列出我的桶和文件夹.我甚至尝试使用Administrator privs运行它们.

我更喜欢命令行应用程序,但GUI也可以.

根据我在批处理文件脚本中包含命令行的注释:

s3 auth KEY SECRET
s3 put BUCKETNAME/backups/Ares.server1.com/ d:\webroot\ /sub /verbose

出于安全考虑,我删除了KEY,SECRET和BUCKETNAME.

我收到错误

s3.exe 1.7版 – 检查http://s3.codeplex.com的更新

使用MIME类型text / plain
备份/ Ares.server1.com /!备份/网站/广告/广告/ WWWRO
OT / 1GSHR6-bSt323SLa6cgsVCTlWPA.txt
WebException(远程服务器返回错误:(404)Not Found.)状态
代码404
远程服务器返回错误:(404)Not Found.
在System.Net.HttpWebRequest.GetResponse()
在com.amazon.s3.Response..ctor(WebRequest请求)
at com.amazon.s3.AWSAuthConnection.put(String bucket,String key,Stream str,
SortedList标头,Int64 startByte,Int64字节)
at com.amazon.s3.AWSAuthConnection.put(String bucket,
SortedList标头)
at s3.Commands.Put.Execute()
at s3.Program.Main(String [] originalArgs)

此外,我能够使用Cyber​​duck(没有同步功能)放置文件,这是有效的.所以我不相信它的许可问题.
谢谢!

S3 AUTH KEY SECRET无法在批处理脚本中运行. 使用带有/ key:和/ secret:选项的S3 PUT. 工作非常适合备份,特别是使用/ sync选项.

猜你在找的Windows相关文章