Шаблоны бакета

Назначение

Шаблон бакета позволяет заранее подготовить набор настроек и применить его при создании нового бакета, не настраивая каждый бакет заново.

Из шаблона в новый бакет копируются:

Политики доступа не копируются

Политики доступа в объём копирования не входят — их нужно настраивать отдельно для каждого созданного бакета.

Управление шаблонами

Список шаблонов рабочей области находится в разделе «Шаблон bucket» бокового меню рабочей области (рядом с разделами «Buckets», «Политика доступа», «Пользователи» и др.).

Создание шаблона

  1. Перейдите в раздел «Шаблон bucket» нужной рабочей области.
  2. Нажмите кнопку + Создать шаблон.
  3. В открывшемся окне «Создание шаблона bucket» заполните поле Наименование и нажмите Сохранить.

image

Новый шаблон появится в списке без каких-либо настроек хранения, параметров, правил ЖЦ и шардирования — их нужно задать отдельно, уже после создания (см. Настройка шаблона ниже).

Переименование недоступно

Переименовать шаблон после создания нельзя.

Назначение шаблона по умолчанию и удаление

В строке нужного шаблона откройте контекстное меню (иконка ...) — доступны действия:

  • Назначить по умолчанию — шаблон, отмеченный по умолчанию, автоматически подставляется в форму создания бакета (см. ниже);
  • Удалить — удаляет шаблон.

image

Настройка шаблона

Карточка шаблона содержит те же 4 вкладки, что и карточка обычного бакета — «Настройка хранения», «Жизненный цикл», «Параметры», «Шардирование», — но с рядом отличий.

Настройка хранения

Добавление групп хранения и вольюмов в шаблоне выполняется так же, как в обычном бакете (см. Настройка хранения бакета), за следующими исключениями:

  • Чекбокс «Содержит исторические данные», чекбокс «Включить шифрование данных» и поле «Ключ шифрования» в форме добавления хранилища/вольюма недоступны — для любого типа хранилища.
  • Поле «Префикс пути» (для хранилищ типа S3) обязано содержать переменную %BUCKETNAME% — при создании бакета по шаблону она автоматически заменяется на имя создаваемого бакета. Это гарантирует, что бакеты, созданные по одному и тому же шаблону, не пересекутся путями на одном хранилище. Переменную можно дополнять текстом с обеих сторон, но не удалять — для восстановления исходного значения есть кнопка Reset.
  • Группы хранения и вольюмы в шаблоне не имеют пользовательских статусов (в отличие от обычного бакета).

image

Параметры

На вкладке доступны только:

  • Версионирование — включение/выключение;
  • Фоновая проверка данных — расписание Быстрой проверки и Полной проверки контрольных сумм объектов.

Остальные настройки вкладки «Параметры» обычного бакета — фильтрация по IP, Object Locking, публичность бакета — в шаблоне недоступны.

Жизненный цикл

Создание, редактирование и удаление правил ЖЦ в шаблоне не требует отдельного шага «Применить изменения» — правило вступает в силу сразу после сохранения. Правила из шаблона применяются к бакету автоматически в момент его создания по этому шаблону; последующее изменение правил в самом бакете на шаблон не влияет.

Шардирование

В отличие от обычного бакета, где изменение веса шарда выполняется в два шага — задание нового значения и последующее применение с выбором времени (см. Шардирование), — в шаблоне вес воркера меняется сразу, одним полем, без отдельного шага применения.

Создание бакета по шаблону

При создании бакета (см. Бакет) в форме доступен чекбокс «Создать по шаблону». При его включении становится обязательным поле «Шаблон bucket» — выпадающий список шаблонов рабочей области. Поле предзаполняется шаблоном по умолчанию автоматически. Также можно выбрать любой другой шаблон из выпадающего списка.