2016-07-19 15 views

Antwort

1

Zum 31. Oktober 2014 sieht es so aus, als könnten Sie das Flag --t verwenden, um nur automatisierte Sicherungen aufzulisten.

http://docs.aws.amazon.com/AmazonRDS/latest/CommandLineReference/CLIReference-cmd-DescribeDBSnapshots.html

Von dort aus sollten Sie in der Lage sein, die Ausgabe zu analysieren Ihre neuesten Schnappschüsse zu bestimmen.

rds-describe-db-snapshots --t automated 

DBSNAPSHOT rds:<NAME>-2016-08-09-17-12 

Es gibt keinen anderen einfacheren Weg dafür.

4

Ich weiß, das ist alt, aber ich brauchte die gleichen Informationen zu wissen und war in der Lage, das folgende zu konstruieren, das dann nur den Snapshot-Namen geben wird. Es beantwortet nicht vollständig Ihre Frage nach dem Auffinden des letzten Schnappschusses, aber in diesem Beispiel könnte es Ihnen eine bessere Richtung geben.

aws rds beschreiben-db-Snapshots --db-Instanz-Kennung prd --snapshot-Typ automatisierten --query "DBSnapshots [? SnapshotCreateTime> = '2017.06.05']. DBSnapshotIdentifier"

um bricht sie mit den Optionen

--db-Instanz-Kennung (put in ihrer Instanz benennen sie suchen) --snapshot-Typ (I in automatisierten setzte die automatisierten Backups zu finden) --query "DBSnapshots [? SnapshotCreateTime> = '2017-06-05']. DBSnapshotIdentifier" (Dies ist, was ich verfeinert meine Suche als tägliche Backups, ich suche nur nach dem Snapshot erstellen Zeit größer als heute und geben die .DBSn apshotIdentifier gibt mir nur den Namen zurück.

Hoffentlich wird dies jemand anderen helfen.

Verwandte Themen