it-swarm.com.de

rDS-Momentaufnahme herunterladen

Ich habe kürzlich meine EC2-Instanz heruntergestuft. Ich kann keine Verbindung zu RDS mehr herstellen. Ich denke, es könnte sein, dass die interne IP-Adresse anders ist und jetzt die Anmeldungen an diese spezifische IP-Adresse gebunden sind. Ich konnte es nicht verstehen. Ich möchte gerne eine Sicherung aus dem Snapshot erhalten. Gibt es eine Möglichkeit, es über AWS herunterzuladen?

44
William

Sie können keinen RDS-Snapshot herunterladen. Sie können jedoch eine Verbindung herstellen und Ihre Datenbanken exportieren. Ein Downgrade Ihrer Instanz sollte sich nicht auf die Konnektivität auswirken, es sei denn, Sie haben Ihre Sicherheitsgruppen falsch eingerichtet (Öffnen von Ports anstelle einer anderen Sicherheitsgruppe).

51
datasage

Zusätzlich zu datasage antworten.

Als Option für die Produktionsinstanz können Sie eine schreibgeschützte Replik in RDS erstellen und Dumps von dieser Replik erstellen. Sie könnten so das Einfrieren der Produktionsdatenbank vermeiden.

Wir verwenden dieses Schema für PostgreSQL + pg_dump. Ich hoffe, es wird auch jemand anderem helfen.

7
abguy

Es hört sich so an, als ob sich Ihr RDS in einer VPC in einem privaten Subnetz mit Sicherheitsgruppe und ACL befindet. Die einzige Möglichkeit, das Problem zu beheben, besteht darin, einen Snapshot zu erstellen und eine neue DB-Instanz in der Standard-VPC zu erstellen, in der alle Verbindungen zulässig sind. Danach erstellen Sie eine klassische Sicherungskopie mit einem DB-Client oder einer CLI.

1
Java Main

Ich musste dies auch tun, also erstellte ich einen Dump der Datenbank (MySQL), indem ich mich bei meinem App-Server anmeldete, der über Zugriffsrechte auf die Datenbank verfügt. Ich habe dann den Speicherauszug mit scp ..__ auf meinen lokalen Rechner heruntergeladen. Ich verwendete: .__

0
Kaz

Eine andere Möglichkeit ist, Ihren Schnappschuss zu teilen , wenn Sie ihn nicht herunterladen müssen und ihn einfach mit einer anderen AWS-Konto-ID teilen möchten. 

0
David Dehghan