1) Tenho certeza de que não há nenhuma forma automática pré-disponível para isso. Um dia, o AWS Lambda provavelmente será capaz, quando for ensinado como receber um evento após o backup do RDS ter ocorrido.
2) Acho que você entendeu mal o que os backups do RDS fazem. Eles realmente fazem um instantâneo da instância do RDS (ou seja, a instância do EC2 oculta na qual a instância do RDS está sendo executada). Não há arquivo de despejo de banco de dados que você possa obter e armazenar ou usar fora da AWS. A restauração de um backup de instância do RDS está realmente girando uma nova instância temporária do RDS a partir do instantâneo e, em seguida, copiando sua rodada de dados (ou apontando os aplicativos para a instância restaurada)
Eu recomendo strongmente o uso de um script que use sua ferramenta de despejo específica do banco de dados (mysqldump, pg_dump ou o que for para SQLServer) para despejar o banco de dados de produção da instância RDS de produção e importá-lo para uma instância do RDS temporário existente, em qualquer programação que você goste.