Se os dois comandos estiverem funcionando, você deve tentar
curl -s http://s3.aws.com/backup.sql | sudo -u postgres psql
Como posso fazer isso em um passo?
Comando de backup de download:
curl http://s3.aws.com/backup.sql
Restaurar comando de backup:
sudo -u postgres psql <PIPE-THE-OUTPUT-OF-PREVIOUS-COMMAND>