any reason to not just let s3cmd handle this as a part of the execute resource? i think doing so may provide a bit more insight into exactly what is happening (as a run with `-l debug` would show command run and output.