[Amazon] Download files on remote machines

As instructed in the software specification. We should be able to reuse this activity for multiple providers. It should only depend on admin access and machine IP address or public hostname.