Unless I am mistaken, s3sync will not work if you have to go through a proxy server to reach the net.
A quick modification solved that for me (although it seems to break the --progress option
).
In AWSAuthConnection::initialize
replace
@http = Net::HTTP.new(server, port)
with
if $PROXY_HOST
@http = Net::HTTP::Proxy($PROXY_HOST, $PROXY_PORT, $PROXY_USER, $PROXY_PASS).new(server, port)
else
@http = Net::HTTP.new(server, port)
end
And set the constants $PROXY_HOST, $PROXY_PORT, $PROXY_USER, $PROXY_PASS in your config.yml file.
Besides the --progress having no effect apparently, the rest seems to work fine.