2016-07-19 1 views

ответ

1

По состоянию на 31 октября 2014 года, похоже, вы можете использовать флаг --t, чтобы перечислять только автоматические резервные копии.

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

Оттуда, вы должны быть в состоянии разобрать вывод, чтобы определить ваши последние снимки.

rds-describe-db-snapshots --t automated 

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

Для этого нет другого более простого способа передвижения.

4

Я знаю, что это старо, но мне нужно было знать одну и ту же информацию, и мне удалось построить следующее, которое затем даст мне имя моментального снимка. Он не полностью отвечает на ваш вопрос о решительном поиске последнего моментального снимка, но в этом примере может дать вам несколько лучших рекомендаций.

AWS рнд описывает-DB-снимка --db-экземпляр-идентификатор PRD --snapshot типа автоматизированной --query "DBSnapshots [? SnapshotCreateTime> = '2017-06-05']. DBSnapshotIdentifier"

для того, чтобы разбить его с параметрами

--db-экземпляр-идентификатор (положить в имени экземпляра ваши ищут) --snapshot типа (я ставлю в автоматизировано найти автоматическое резервное копирование) --query «DBSnapshots [? SnapshotCreateTime> = '2017-06-05']. DBSnapshotIdentifier" (Это то, что я использовал для уточнения моего поиска, поскольку мы делаем ежедневные резервные копии, я просто ищу, чтобы время создания моментального снимка было больше, чем сегодня, и давая .DBSn apshotIdentifier возвращает мне только имя.

Надеюсь, это поможет кому-то еще.