Você pode querer olhar para o Google Cloud Platform Cloud Storage. Inclui um Serviço de Transferência que pode efetuar transferências diárias e / ou únicas de um depósito S3 para um Balde do Google Cloud Storage.
O Google Cloud Storage também tem um recurso de versão, mas está desativado por padrão. Pelo que posso dizer, você precisa ativar a versão em via linha de comando ou API (não há uma interface do usuário para controlar o controle de versão). Além disso, não é possível visualizar ou baixar versões diferentes de um arquivo por meio de uma interface de usuário da Web.
Alguns negativos: (1) Isso não é muito "BACKUP" como replicação versionada. (2) A interface do usuário da web não parece expor toda a funcionalidade necessária. (3) O que acontece se o Serviço de Transferência encontrar um problema? Para os meus propósitos, eu estava esperando para configurar isso e ignorá-lo a menos que houvesse exceções. Não parece que um alerta de e-mail esteja embutido, então alguém precisa periodicamente visitar a página de status ou fazer uso da API de alguma forma.