AWS
Создание резервных копий в AWS
- Шаги, которые нужно выполнить в AWS
Создайте S3 бакет в AWS
Создайте роль IAM
- a. Получите ARN на странице настроек сервиса ClickHouse Cloud в разделе Network security information. Он выглядит примерно так:
- b. Для этой роли создайте политику доверия следующим образом:
Обновите разрешения для роли
- Шаги, которые нужно выполнить в ClickHouse Cloud
Чтобы настроить внешний бакет, выполните следующие шаги в консоли ClickHouse Cloud:
Change external backup
Настройка ARN роли AWS IAM и параметров S3 бакета
Сохранение изменений
Изменение стандартного расписания резервного копирования
Просмотр резервных копий, сохранённых в вашем бакете
Восстановление резервных копий из AWS
Следуйте приведённым ниже шагам, чтобы восстановить резервные копии из AWS:Создайте новый сервис для восстановления
Добавьте ARN сервиса
Получите SQL-команду для восстановления резервной копии
Выполните команду восстановления
GCP
Создание резервных копий в GCP
Шаги в GCP
Создайте бакет хранилища в GCP
Сгенерируйте ключ HMAC и Secret
-
a. Создайте сервисный аккаунт
- I. Перейдите в раздел IAM & Admin в Google Cloud Console и выберите
Service Accounts. - II. Нажмите
Create Service Account, укажите имя и ID, затем нажмитеCreate and Continue. - III. Назначьте этому сервисному аккаунту роль Storage Object User.
- IV. Нажмите
Done, чтобы завершить создание сервисного аккаунта.
- I. Перейдите в раздел IAM & Admin в Google Cloud Console и выберите
-
b. Сгенерируйте ключ HMAC
- I. Перейдите в Cloud Storage в Google Cloud Console и выберите
Settings - II. Перейдите на вкладку Interoperability.
- III. В разделе
Service account HMACнажмитеCreate a key for a service account. - IV. В раскрывающемся меню выберите сервисный аккаунт, который вы создали на предыдущем шаге.
- V. Нажмите
Create key.
- I. Перейдите в Cloud Storage в Google Cloud Console и выберите
-
c. Надежно сохраните учетные данные:
- I. Система отобразит Access ID (ваш ключ HMAC) и Secret (ваш секрет HMAC). Сохраните эти значения, так как после закрытия этого окна секрет больше не будет показан.
Шаги в ClickHouse Cloud
Чтобы настроить внешний бакет, выполните следующие действия в консоли ClickHouse Cloud:Change external backup
Settings нажмите Change external backupНастройка HMAC-ключа и секрета GCP
Save External Bucket
Save External Bucket, чтобы сохранить настройки.Изменение расписания резервного копирования по умолчанию
Settings.
Если задана другая конфигурация, пользовательское расписание и настройка срока хранения применяются к
резервным копиям, записываемым в ваш бакет. Для резервных копий в бакете, управляемом ClickHouse Cloud,
используются расписание по умолчанию (резервные копии каждые 24 часа) и политика хранения по умолчанию.Просмотр резервных копий, сохранённых в вашем бакете
Восстановление резервных копий из GCP
Чтобы восстановить резервные копии из GCP, выполните следующие шаги:Создайте новый сервис для восстановления
Получите SQL-команду для восстановления резервной копии
access or restore a backup над списком резервных копий в
интерфейсе, чтобы получить SQL-команду для восстановления резервной копии. Команда будет выглядеть примерно так;
вы можете выбрать нужную резервную копию в раскрывающемся списке, чтобы получить команду восстановления
именно для неё. В команду также потребуется добавить свой секретный ключ доступа:Выполните SQL-команду для восстановления резервной копии
Azure
Создание резервных копий в Azure
Действия в Azure
Создайте учетную запись хранилища
Получите строку подключения
- a. В обзоре вашей учетной записи хранилища найдите раздел
Security + networkingи нажмитеAccess keys. - b. Здесь вы увидите
key1иkey2. Под каждым ключом есть полеConnection string. - c. Нажмите
Show, чтобы отобразить строку подключения. Скопируйте ее — она понадобится для настройки в ClickHouse Cloud.
Шаги в ClickHouse Cloud
Чтобы настроить внешний бакет, выполните следующие действия в консоли ClickHouse Cloud:Change external backup
Settings нажмите Change external backupУкажите строку подключения и имя контейнера для вашей учётной записи хранилища Azure
Save External Bucket
Save External Bucket, чтобы сохранить настройкиИзменение расписания резервного копирования по сравнению с расписанием по умолчанию
Settings. Если задана другая конфигурация,
пользовательское расписание и настройка срока хранения применяются к резервным копиям, записываемым в ваш бакет.
Для резервных копий в бакете, управляемом ClickHouse Cloud, используется расписание по умолчанию (резервные копии каждые
24 часа) и политика хранения по умолчанию.Просмотр резервных копий, сохранённых в вашем бакете
Восстановление резервных копий из Azure
Чтобы восстановить резервные копии из Azure, выполните следующие действия:Создайте новый сервис для восстановления
Получите SQL-команду для восстановления резервной копии
access or restore a backup над списком резервных копий в
интерфейсе, чтобы получить SQL-команду для восстановления резервной копии. Команда должна выглядеть
примерно так. Вы можете выбрать нужную резервную копию в раскрывающемся списке, чтобы получить
команду восстановления именно для нее. В команду нужно будет добавить строку подключения
к вашей учетной записи хранилища Azure.Выполните SQL-команду для восстановления резервной копии