BACKUP и RESTORE, чтобы экспортировать резервные копии в соответствующие бакеты хранилища,
а также создавать резервные копии и восстанавливать их через интерфейс.
В этом руководстве приведены команды для всех трех CSP.
Требования
- AWS
- GCP
- Azure
- Конечная точка AWS S3 в формате:
s3://<bucket_name>.s3.amazonaws.com/<optional_directory>Например:s3://testchbackups.s3.amazonaws.com/Где:testchbackups— имя S3 бакета, в который экспортируются резервные копии.backups— необязательный подкаталог.
- Ключ доступа AWS и секрет. Также поддерживается аутентификация на основе AWS Role, которую можно использовать вместо ключа доступа AWS и секрета, как описано в разделе выше.
Резервное копирование / восстановление конкретной БД
AWS S3
- РЕЗЕРВНОЕ КОПИРОВАНИЕ
- ВОССТАНОВЛЕНИЕ
uuid — уникальный идентификатор, используемый для различения наборов резервных копий.Для каждой новой резервной копии в этом подкаталоге нужно использовать другой uuid, иначе возникнет ошибка
BACKUP_ALREADY_EXISTS.
Например, если вы создаёте ежедневные резервные копии, каждый день нужно использовать новый uuid.Google Cloud Storage (GCS)
- РЕЗЕРВНОЕ КОПИРОВАНИЕ
- ВОССТАНОВЛЕНИЕ
uuid — уникальный идентификатор, используемый для обозначения резервной копии.Для каждой новой резервной копии в этом подкаталоге нужно использовать другой uuid, иначе вы получите ошибку
BACKUP_ALREADY_EXISTS.
Например, если вы создаёте резервные копии ежедневно, нужно использовать новый uuid каждый день.Azure Blob Storage
- РЕЗЕРВНОЕ КОПИРОВАНИЕ
- ВОССТАНОВЛЕНИЕ
uuid — уникальный идентификатор, используемый для обозначения резервной копии.Для каждой новой резервной копии в этом подкаталоге необходимо использовать другой uuid, иначе возникнет ошибка
BACKUP_ALREADY_EXISTS.
Например, если вы создаёте ежедневные резервные копии, вам нужно использовать новый uuid каждый день.Резервное копирование / восстановление всего сервиса
- РЕЗЕРВНОЕ КОПИРОВАНИЕ
- ВОССТАНОВЛЕНИЕ
uuid — уникальный идентификатор резервной копии.FAQ
Что происходит с резервными копиями в моем облачном объектном хранилище? ClickHouse удаляет их со временем?
Что происходит с резервными копиями в моем облачном объектном хранилище? ClickHouse удаляет их со временем?
Мы даем возможность экспортировать резервные копии в ваш бакет, однако после записи не очищаем и не удаляем их. Вы сами управляете жизненным циклом резервных копий в своем бакете: удаляете, архивируете или при необходимости переносите их в более дешевое хранилище, чтобы снизить общую стоимость.
Что произойдет с процессом восстановления, если я перемещу часть существующих резервных копий в другое место?
Что произойдет с процессом восстановления, если я перемещу часть существующих резервных копий в другое место?
Если какие-либо резервные копии будут перемещены в другое место, команду восстановления нужно будет обновить, чтобы она указывала на новое место хранения резервных копий.
Что будет, если я изменю учетные данные для доступа к объектному хранилищу?
Что будет, если я изменю учетные данные для доступа к объектному хранилищу?
Вам потребуется обновить измененные учетные данные в интерфейсе, чтобы резервные копии снова начали успешно создаваться.
Что будет, если я изменю место экспорта внешних резервных копий?
Что будет, если я изменю место экспорта внешних резервных копий?
Вам потребуется обновить новое местоположение в интерфейсе, и резервные копии начнут создаваться в новом месте. Старые резервные копии останутся в исходном месте.
Как отключить внешние резервные копии для сервиса, в котором они включены?
Как отключить внешние резервные копии для сервиса, в котором они включены?
Чтобы отключить внешние резервные копии для сервиса, перейдите на экран настроек сервиса и нажмите Change external backup. На следующем экране нажмите Remove setup, чтобы отключить внешние резервные копии для этого сервиса.