Хранилище резервных копий
По умолчанию все резервные копии хранятся в служебном бакете S3 Selectel. Вы можете создать хранилище резервных копий — бакет в S3, в который м ожно сохранить резервные копии информационной базы.
Использование собственного хранилища резервных копий дает полный доступ к файлам резервных копий, позволяет настроить репликацию в другой пул, скачать резервные копии и перенести в стороннюю инфраструктуру вне Selectel.
С хранилищем резервных копий можно работать в панели управления или через Cloud for 1С API. Посмотрите, как работать с S3 в инструкции Описание продукта S3.
Принцип работы
Вы создаете хранилище резервных копий на основе существующего или нового бакета в S3, после чего вы можете сохранять там все новые резервные копии.
S3 имеет плоскую адресную структуру — в хранилище нет папок и иерархии, но для удобства работы можно создавать и просматривать имитированные папки (директории). Имя папки является префиксом в имени объекта. При подключении бакета можно указать префикс и настроить сохранение резервных копий в имитированную папку.
Доступно три способа подключения S3:
- автоматически — можно подключить существующий бакет или создать новый. Сервисный пользователь и политики доступа для работы с бакетом будут созданы автоматически;
- вручную — можно подключить существующий бакет. Создать сервисного пользователя и политики доступа необходимо самостоятельно;
- с помощью API — можно подключить бакет из любых проектов, к которым есть доступ у сервисного пользователя с ролью Пользователь S3. Вам нужно создать сервисного пользователя и политики доступа самостоятельно.
Ограничения и рекомендации для бакетов
К хранилищу резервных копий можно подключить только бакеты с Virtual-Hosted адресацией. Один бакет или имитированную папку можно подключить только к одному хранилищу в выбранном пуле и проекте.
Хранилище резервных копий и информационная база должны находиться в одном пуле. Бакет S3 может находиться в любом пуле.
Для оптимальной работы мы рекомендуем выбирать бакеты:
- с приватным типом;
- в регионе, в котором находится информационная база.
Бакет подключается к хранилищу резервных копий с помощью сервисного пользователя и политик доступа к бакету. При изменении, удалении сервисного пользователя или политик доступа к бакету:
- хранилище резервных копий перейдет в статус
ERRORED; - сохранение резервных копий в хранилище будет недоступно;
- план резервного копирования будет выключен для всех связанных информационных баз;
- скачивание резервных копий будет доступно только из S3.
Стоимость
Хранение файлов в бакете оплачивается по модели оплаты и ценам S3.
При удалении информационной базы резервные копии в связанном бакете будут храниться еще 30 дней. При удалении хранилища резервных копий файлы резервных копий не удаляются и продолжают тарифицироваться — для прекращения оплаты удалите бакеты.
Создать хранилище резервных копий автоматически
При создании хранилища по умолчанию будут созданы и настроены:
- сервисный пользователь
GO1C_SERVICE_USER; - политика доступа для сервисного пользователя
GO1C_UPLOAD_BACKUP_POLICY; - политика доступа для текущего пользователя
ALL_OTHER.
Подключить бакет автоматически может пользователь с ролью Владелец аккаунта и пользователи с комбинациями ролей: