У нас есть база данных aurora (aws), которую мы используем для производства. Мы хотели бы иметь базу данных клонов, которая будет обновляться ежедневно и будет использоваться для qa (односторонняя синхронизация от производства до qa db). Каков наилучший способ сделать это? БлагодаряAurora- clone production db as qa db daily
1
A
ответ
0
Вы можете запустить следующий скрипт ежедневно:
Преобразовать производства автоматического снимок в руководство: AWS выстра копирование БД-кластер-снимок
Теперь вы можете поделиться ручным снимком с тестом account: aws rds modify-db-snapshot-attributes --attribute-name restore --value-to-add dev-account-id
- Восстановить ваш снимок кластера с помощью aws-rds restore-db-cluster-from-snapshot
- Добавить экземпляр
- Rename дб кластер (это около 10 секунд)
- Rename дб кластера (это около 10 секунд)
- Если новый кластер работает, вы можете удалить кластер с экземплярами.
0
Там же с открытым исходным кодом Python библиотека, которая может сделать это для вас, или вы могли бы взглянуть на этот подход и сделать то же самое: