Wie in Kommentar erwähnt möchte ich Sie zunächst gerne wissen, was Sie benötigen, wie db Snapshot und db-Backup sind zwei verschiedene Dinge :
DB Snapshot ist darüber nachzudenken, wie ein Polaroid-Bild. Du bist raus, und du hast Spaß mit deinen Freunden, und jemand schnappt sich ein Polaroid oder ein Instagram oder was auch immer. Es ist nur so dass. Es ist ein sofortiger Zeitpunkt.
Es sei denn, Sie in einige wirklich bekommen, wirklich Besonderheiten auf Speicher-Array Snapshots, könnten Sie in einem Zustand beenden, die „Absturz Inkonsistenz“
A DB Backup auf anderen Seite tatsächlich denjenigen genannt reden kann Stellen Sie sicher, dass alle Daten, die sich im Speicher befinden, auf die Festplatte geschrieben werden. Auf diese Weise können Sie sicher sein, dass Ihr Server, wenn Sie es wiederherstellen müssen, ist in einem Absturzkonsistenten Zustand und können Sie sicher sein, dass Ihre Daten verfügbar sind.
Jetzt als Per AWS Documentation Sie können Backup-Fenster angeben (Autobackup), aber es wird die Leistung ein wenig von Ihrer DB verschlechtern.
Dann können Sie es über die API-Aufruf oder AWS CLI Wiederherstellung von Linux oder Unix:
aws rds restore-db-instance-to-point-in-time \
--source-db-instance-identifier mysourcedbinstance \
--target-db-instance-identifier mytargetdbinstance \
--restore-time 2009-10-14T23:45:00.000Z
Oder wenn Sie API verwenden möchten, können Sie die Amazon RDS API RestoreDBInstanceToPointInTime
Funktion mit den folgenden Parameter verwenden:
SourceDBInstanceIdentifier
= mysourcedbinstance
TargetDBInstanceIdentifier
= mytargetdbinstance
RestoreTime
= 2013-10-14T23: 45: 00.000Z
Sie können AWS Documentation Siehe für den gleichen
Setup einen Job in SQL genau das zu tun – BugFinder