Конфигурационный файл

Для обеспечения работоспособности модуля необходимо определить параметры конфигурационного файла /opt/rubackup/etc/rb_module_ydb.conf, представленные в таблице:

Таблица 1. Параметры файла opt/rubackup/etc/rb_module_ydb.conf
Параметр файла Описание Возможные значения (Значение по умолчанию)

database

Имя базы данных

/Root/system

endpoint

Расположение базы данных

grpc://localhost:2136

ydb_path

Расположение вспомогательной утилиты YDB CLI

ydb

login

Логин базы данных

root

password_file

Файл авторизации базы данных

ydb_passwd

s3_endpoint

Расположение облачного хранилища S3

localhost:9000

s3_profile

Имя профиля S3, созданного утилитой aws cli

default

s3_bucket

Имя бакета для хранения в облаке S3 резервной копии

test

s3_virtual_adressing

Включение виртуальной адресации при обращении к S3 хранилищу. Возможные значения true/false

true

s3_https

Использование защищенного соединения https. Возможные значения yes/no

yes

Для применения настроек перезапустите сервис клиента РК RuBackup на узле, на котором установлен клиент РК и модуль Yandex Database:

sudo systemctl restart rubackup_client

Листинг файла

Пример листинга конфигурационного файла /opt/rubackup/etc/rb_module_ydb.conf
# Доступ к целевой БД
database /Root/system
endpoint grpc://localhost:2136

# CLI утилита
ydb_path ydb

# Авторизация
login root
password_file ydb_passwd

# S3 хранилище для бэкапов
s3_endpoint localhost:9000
s3_profile  default
s3_bucket   test
s3_virtual_adressing true
s3_https yes