Como você transfere o instantâneo do AWS RDS para uma conta diferente da AWS?

5

Eu tenho um banco de dados RDS que preciso transferir um instantâneo para outra conta da AWS. Entendo que há problemas em fazer isso entre as zonas de disponibilidade, por isso não tenho certeza se isso é possível.

A instância do RDS é mySql.

Se não for possível transferir o instantâneo, você poderia explicar como transferir os dados de uma instância do RDS para outra sem baixar nenhum deles (o banco de dados tem mais de 200 GB).

Obrigado antecipadamente

    
por Webmonger 08.01.2011 / 20:03

3 respostas

2

Decidimos que atualmente a única maneira de resolver o problema é criando um servidor na segunda conta e fazendo um despejo de banco de dados do mySQL para um volume montado.

Isso pode ser restaurado para a nova instância do RDS na segunda conta.

    
por 14.01.2011 / 11:15
0

A Amazon finalmente possibilitou isso. Eu gosto de usar o AWS Tools for PowerShell para codificá-lo, mas você pode encontrar comandos equivalentes no awscli ou em outros SDKs.

Você pode compartilhar o instantâneo com outra conta usando o cmdlet Edit-RDSDBSnapshotAttribute ( exemplo aqui ), você pode restaurá-lo para uma conta na qual o instantâneo foi compartilhado usando o cmdlet Restore-RDSDBInstanceFromDBSnapshot.

Você pode até compartilhar instantâneos criptografados agora. Aqui está um um bom passo a passo sobre como fazer isso.

    
por 12.03.2016 / 18:37
-1

Nós transferimos os instantâneos AMI via S3, eu acho que funciona da mesma forma para os instantâneos RDS.

Você pode usar o addon S3Fox para Firefox.

    
por 08.01.2011 / 22:18