Получить информацию о политике резервного копирования
Просмотр информации о политиках доступен после активации сервиса Cloud Backup.
После активации автоматически создаются следующие политики резервного копирования:
Default daily— ежедневное создание инкрементальной копии с сохранением последних 15 копий.Default weekly— еженедельное создание инкрементальной копии с сохранением последних 15 копий.Default monthly— ежемесячное создание инкрементальной копии с сохранением последних 15 копий.
- В консоли управления
перейдите в каталог, в котором находится политика резервного копирования. - Выберите сервис Cloud Backup.
- На панели слева выберите
Политики копирования. - Выберите политику резервного копирования для просмотра.
- На странице Обзор отобразится подробная информация о политике.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
-
Получите список политик резервного копирования, размещенных в каталоге по умолчанию:
yc backup policy listРезультат:
+----------------------+----------------------+-----------------+---------+---------------------+---------------------+ | ID | FOLDER ID | NAME | ENABLED | CREATED AT | UPDATED AT | +----------------------+----------------------+-----------------+---------+---------------------+---------------------+ | cdgp2n2s73lg******** | b1gsm0k26v1l******** | Default daily | true | 2023-07-20 13:55:14 | 2024-08-15 08:27:41 | | cdguolnopexf******** | b1gsm0k26v1l******** | Default weekly | true | 2023-07-20 13:55:14 | 2023-09-05 16:24:05 | | cdgklelzc4pi******** | b1gsm0k26v1l******** | Default monthly | true | 2023-07-20 13:55:15 | 2024-09-02 08:40:18 | +----------------------+----------------------+-----------------+---------+---------------------+---------------------+Сохраните идентификатор (
ID) или имя (NAME) политики, информацию о который вы хотите получить. -
Посмотрите описание команды CLI для получения информации о политике резервного копирования:
yc backup policy get --help -
Получите информацию о политике резервного копирования, указав ее имя или идентификатор:
yc backup policy get <идентификатор_политики_резервного_копирования>Результат:
id: cdgvykqerzzc******** name: Default weekly created_at: "2023-10-09T20:23:46.980915356Z" updated_at: "2023-10-09T20:23:46.978341789Z" enabled: true settings: compression: NORMAL format: AUTO multi_volume_snapshotting_enabled: true preserve_file_security_settings: true reattempts: enabled: true interval: type: SECONDS count: "30" max_attempts: "30" ...
Подробнее о команде читайте в справочнике CLI.
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы получить информацию о политике резервного копирования с помощью Terraform:
-
Добавьте в конфигурационный файл Terraform блоки
dataиoutput:data "yandex_backup_policy" "my_policy" { policy_id = "<идентификатор_политики>" } output "my_policy_schedule" { value = data.yandex_backup_policy.my_policy.scheduling }Где:
data "yandex_backup_policy"— описание политики резервного копирования в качестве источника данных:policy_id— идентификатор политики резервного копирования. Вы также можете использовать параметрname— имя политики резервного копирования.
output "my_policy_schedule"— выходная переменная, которая содержит информацию о расписании политики резервного копирования:value— возвращаемое значение.
Вместо
schedulingвы можете выбрать любой другой параметр политики для получения информации.Более подробно о параметрах источника данных
yandex_backup_policyсм. в документации провайдера. -
Создайте ресурсы:
-
В терминале перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validateЕсли конфигурация является корректной, появится сообщение:
Success! The configuration is valid. -
Выполните команду:
terraform planВ терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply -
Подтвердите изменения: введите в терминале слово
yesи нажмите Enter.
Terraform создаст все требуемые ресурсы и отобразит значения выходных переменных в терминале. Чтобы проверить результат, выполните команду:
terraform outputРезультат:
my_policy_name = toset([ { "backup_sets" = toset([ { "execute_by_interval" = 0 "execute_by_time" = toset([ { "include_last_day_of_month" = false "monthdays" = tolist([]) "months" = tolist([]) "repeat_at" = tolist([ "01:45", ... "enabled" = true "max_parallel_backups" = 2 "random_max_delay" = "30m" "scheme" = "ALWAYS_INCREMENTAL" "weekly_backup_day" = "MONDAY" ... -
Чтобы получить подробную информацию о политике резервного копирования, воспользуйтесь методом REST API get для ресурса Policy или вызовом gRPC API PolicyService/Get.