Создание и настройка контейнера

Для создания нового контейнера необходимо выполнить следующие действия:

  1. Перейдите в разделе Облачное хранилище в подраздел Контейнеры.

  2. Нажмите кнопку Новый контейнер.

  3. Введите название контейнера.

  4. Выберите тип контейнера.

  5. Подтвердите создание нового контейнера, нажав кнопку Сохранить.

image

Созданный контейнер отобразится на вкладке Контейнеры в списке существующих контейнеров.

image

Добавление файлов

Добавить файлы и папки в контейнер можно двумя способами:

  • Нажмите на название контейнера;

  • Нажмите на меню и выберите пункт Настройки контейнера.

image

Также контейнер можно скачать в виде архива при наличии соответствующих прав.

Для того чтобы удалить контейнер необходимо выделить его в списке и нажать кнопку Удалить.

image

На вкладке Файлы отображаются все файлы, загруженные в данный контейнер. Ограничений на объем загружаемого файла нет.

Для добавления файла в контейнер нажмите кнопку Выберите файлы для загрузки либо перетащите файл в специальную область.

Файлы можно переименовывать, копировать, перемещать и удалять.

image

Для удаления файла нажмите в меню Удалить файл.

image

В открывшемся окне подтвердите удаление, нажав кнопку Удалить.

Создание и настройка папки в контейнере

Внутри контейнера можно создавать подпапки. Все файлы в подпапке будут наследовать свойства контейнера. 

Для этого нажмите на кнопку, введите название папки и нажмите кнопку Сохранить.

image

Папку можно переименовывать, скачивать в виде архива, копировать, перемещать и удалять.

image

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

image

Типы ссылки:

  • Простая загрузка файла;

  • Загрузка с указанным именем;

  • Добавление имени загрузки в имя файла;

  • Добавление уникального идентификатора в имя файла;

  • Загрузка в папку по дате;

  • Загрузка в папку по часам;

  • Загрузка в уникальную папку.

При отметке чек-бокса Пароль открывается поля ввода пароля.

При отметке чек-бокса Временные ограничения открываются в поля ввода с датой и точным временем удаления загруженных файлов.

image

После внесения изменений в настройки папки нажмите кнопку Сохранить.

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

Для изменения настроек контейнера перейдите на вкладку Настройки контейнера.

image

Тип

Для выбора типа контейнера разверните блок Тип.

image

Типы контейнеров облачного хранилища:

  • Приватные контейнеры - для хранения резервных копий и других данных с доступом по логину и паролю;

  • Публичные контейнеры - для раздачи контента сайта или веб-приложения, доступны без авторизации.

Лимит

Для установки лимита разверните блок Лимит.

image

Можно задать ограничение как на количество файлов, так и на их суммарный размер, а также указать время автоматического удаления файлов из контейнера в соответствующих полях.

Для сохранения указанных настроек нажмите кнопку Сохранить.

Версионирование

Для создания контейнера для хранения версий разверните блок Версионирование, переведите переключатель в положение Включить и задайте имя контейнера.

image

После внесения изменений в настройки контейнера нажмите кнопку Сохранить.

Ссылка для загрузки файлов

В блоке Ссылка для загрузки файлов можно добавить ссылку для загрузки файлов определенного типа.

image

Типы ссылки:

  • Простая загрузка файла;

  • Загрузка с указанным именем;

  • Добавление имени загрузки в имя файла;

  • Добавление уникального идентификатора в имя файла;

  • Загрузка в папку по дате;

  • Загрузка в папку по часам;

  • Загрузка в уникальную папку.

При отметке чек-бокса Пароль открывается поля ввода пароля.

При отметке чек-бокса Временные ограничения открываются в поля ввода с датой и точным временем удаления загруженных файлов.

После внесения изменений в настройки контейнера нажмите кнопку Сохранить.

Специальные страницы

Для добавления индексного файла и ошибки 404 и кода ответа перейдите в блок Специальные страницы.

image

Справочная информация для поля Индексный файл

При анонимном GET-запросе на имя контейнера или папки внутри него, будет отдан специальный файл. Важно указать путь до файла в соответствии со структурой вашего контейнера и поставленной задачей.

Примеры:

Путь: /index.html

Запрос: GET /container/, GET /container/dir1/

Ответ: /container/index.html

Путь: index.html

Запрос: GET /container/

Ответ: container/index.html

Запрос: GET /container/dir1/dir2/

Ответ: /container/dir1/dir2/index.html, или (если файла нет) /container/index.html

Справочная информация для поля Ошибка 404

При анонимном GET-запросе, если запрашиваемого файла нет в Хранилище, будет отдан указанный адрес с определенным кодом. Если выбран код 404, либо 200 будет отдано содержимое указанного файла, в случае с кодом 307 будет осуществлено перенаправление.

Примеры перенаправления:

Путь: /404.html

Запрос: GET /container/nofile, GET /container/dir1/nofile

Ответ: /container/404.html

Путь: 404.html

Запрос: GET /container/nofile

Ответ: /container/404.html

Запрос: GET /container/dir1/dir2/nofile

Ответ: /container/dir1/dir2/404.html или (если файла нет) /container/dir1/index.html или /container/index.html

Путь: http://test.test

Запрос: GET /container/nofile, GET /container/dir1/nofile

Ответ: http://test.test

Для передачи информации о изначальном запросе можно использовать автоматически подставляемые шаблонные параметры:

  • {container} - имя контейнера;
  • {path} - путь к файлу относительно контейнера.

Примеры:

404.php?redirect_from={container}/{path}

Справочная информация для поля Веб-листинг

Включается режим отображения списка файлов в контейнере. Позволяет получать список файлов в различных форматах. Настройка Индексный файл перекрывает действие этой опции.

После внесения изменений в настройки контейнера нажмите кнопку Сохранить.

HTTP-заголовки

Для того чтобы указать значения некоторых HTTP заголовков разверните блок HTTP-заголовки.

image

Expires

Описание: Дата предполагаемого истечения срока актуальности данных

Распространенные значения:

Формат: День недели (сокр.), число (2 цифры) Месяц (сокр.) год часы:минуты:секунды GMT

Пример: Tue, 31 Jan 2012 15:02:53 GMT

Cache-Control

Описание: Управление кэшированием

Распространенные значения:

  • no-cache - запрет кеширования;

  • public - разрешение кеширования страницы как локальным клиентом, так и прокси-сервером;

  • private - разрешение кеширования только локальным клиентом.

Access-Control-Allow-Origin

Описание: Разрешение на кросс-доменные запросы

Access-Control-Max-Age

Описание: Время кэширования разрешения (в секундах)

Access-Control-Allow-Methods

Описание: Разрешенные методы запросов

Распространенные значения: GET, HEAD


После внесения изменений в настройки контейнера нажмите кнопку Сохранить.

Управление доменами

Что это такое

Вы можете прикреплять ваши домены к публичным контейнерам. Все файлы внутри контейнера будут доступны по имени прикрепленного домена. Например, при прикреплении домена imgs.mysite.ru к контейнеру mysite_imgs ко всем файлам в контейнере можно будут получить доступ по адресу http://imgs.mysite.ru/ (без указания имени контейнера).

Важно!

Перед прикреплением домена необходимо внести в DNS CNAME запись указывающую на 211611.selcdn.ru. Если указанные изменения в DNS не были внесены, то операция добавления домена не будет выполнена. Информация об изменениях в DNS может происходить с некоторой задержкой (от пары часов до суток), поэтому, возможно, операцию прикрепления домена нужно будет повторить когда DNS обновится.

Домены второго уровня

Вы можете прикрепить к контейнеру домен второго уровня, например mydomain.org. Для этого необходимо внести в DNS A записи для каждого из следующих IPv4 адресов: 188.93.16.235188.93.16.236188.93.16.237188.93.16.238. Для доступа по IPv6 вам дополнительно нужно внести в DNS AAAA запись для каждого из следующих IPv6 адресов: 2a00:ab00:0:12::2352a00:ab00:0:12::2362a00:ab00:0:12::2372a00:ab00:0:12::238.

Отключение доменов

Прекратить доступ к контейнеру по домену можно удалив привязанный домен или изменив тип контейнера на личный (при изменении на публичный файлы будут снова доступны).

Для прикрепления домена разверните блок Управление доменами и введите имя домена в поле Прикрепить домен, после чего нажмите кнопку Прикрепить.

image