2013-02-17 2 views
27

Recentemente ho eseguito il downgrade dell'istanza EC2. Non riesco più a connettermi a RDS. Penso che potrebbe essere che l'IP interno è diverso e ora gli accessi sono collegati a quell'IP specifico. Non sono stato in grado di capirlo. Mi piacerebbe essere in grado di ottenere un backup dall'istantanea. C'è un modo per scaricarlo tramite AWS?download RDS snapshot

risposta

36

Non è possibile scaricare un'istantanea RDS. Puoi comunque collegarti ad esso ed esportare i tuoi database. Il downgrade dell'istanza non dovrebbe influire sulla connettività a meno che non sia stato impostato in modo errato i gruppi di sicurezza (apertura delle porte a un IP anziché a un altro gruppo di sicurezza).

+0

Ho verificato che l'istanza EC2 può connettersi tramite telnet alla porta 3306 sull'endpoint RDS. Tuttavia i miei accessi non funzionano. Il mio gruppo di sicurezza non aveva nemmeno specificato mysql (penso che sia comunque in ingresso nell'istanza EC2). Il gruppo di sicurezza db ha specificato il gruppo di sicurezza EC2 che ha anche la mia istanza EC2. Credo che sia così che deve essere impostato. Questo è ciò che ha funzionato inizialmente. Ho appena provato una password più vecchia di quella contenuta nei miei file e ha funzionato. È bene sapere per certo che non è possibile scaricare un'istantanea RDS. Grazie! – William

+0

Hai impostato concessioni che specificano un indirizzo IP? L'account root non dovrebbe avere una concessione specifica per l'ip e, se necessario, può essere ripristinata tramite la console RDS. – datasage

+4

Come ci si connette a un'istantanea? Si può fare senza ripristinare quella istantanea al db? – ScotterC

2

In aggiunta alla risposta datasage.

Come opzione per l'istanza di produzione è possibile creare una replica di sola lettura in RDS ed eseguire i dump da questa replica. In questo modo è possibile evitare il congelamento del DB di produzione.

Utilizziamo questo schema per PostgreSQL + pg_dump. Spero che sarà utile anche a qualcun altro.