Получить информацию о политике резервного копирования
Просмотр информации о политиках доступен после активации сервиса Cloud Backup.
После активации автоматически создаются следующие политики резервного копирования:
Default daily
— ежедневное создание инкрементальной копии ВМ с сохранением последних 15 копий.Default weekly
— еженедельное создание инкрементальной копии ВМ с сохранением последних 15 копий.Default monthly
— ежемесячное создание инкрементальной копии ВМ с сохранением последних 15 копий.
- В консоли управления
перейдите в каталог, в котором находится политика резервного копирования. - Выберите сервис Cloud Backup.
- На панели слева выберите
Политики копирования. - Выберите политику резервного копирования для просмотра.
- На странице Обзор отобразится подробная информация о политике.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --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.