Подтвердить что ты не робот

Автоматическое резервное копирование Amazon RDS

Я вижу из консоли AWS, что мой экземпляр RDS создается один раз в день. Из часто задаваемых вопросов я понимаю, что это резервное копирование на S3. Но когда я использую консоль для просмотра своих кодов S3, я не вижу резервной копии RDS.

Итак:

  • Как получить доступ к моей резервной копии RDS?
  • Как только у меня есть это, как я могу использовать его для восстановления моей базы данных i.e, это обычный файл mysqldump или что-то еще?
4b9b3361

Ответ 1

ОК - я вижу это под моментальными снимками БД, автоматическими снимками (если он выбран для ручных снимков и, следовательно, не мог его увидеть)

Ответ 2

Снимки RDS, а также снимки EBS хранятся в S3, но не доступны через интерфейс S3. Вы можете восстановить целую базу данных, щелкнув "Восстановить снимок" с консоли управления AWS.

Ответ 4

Если вы хотите иметь резервные копии .sql вручную, вы также можете использовать script, который я разрабатывал:

https://github.com/Ardakilic/backmeup

Этот script резервирует ваши базы данных SQL вместе с вашим корнем веб-хостинга на ваш S3 или Dropbox. Таким образом, это означает, что вы можете сбрасывать любой SQL с любого хоста (RDS или любого другого провайдера) и загружать их на S3. Он использует aws-cli в качестве backend.