Найти в Дзене
АБМ ИТ-интегратор

Подключение в 1С-Битрикс облачного хранилища Selectel

Оглавление

Модуль «Облачные хранилища» платформы «1С-Битрикс:Управление сайтом» и «1С-Битрикс24 Корпоративный портал» позволяет перенести хранение файлов вашего сайта на внешнее облачное хранилище Selectel.

Что такое облачное хранилище 1С-Битрикс

Облачное хранилище 1С-Битрикс — это вариант хранения данных, недорогой, очень распространенный и уже привычный многим пользователям Интернета, особенно мобильного. Данные хранятся на многочисленных серверах, расположенных в сети. Причем физически и географически они могут находиться весьма удалённо друг от друга, вплоть до разных континентов. А с точки зрения клиента, его файлы лежат где-то на одном большом виртуальном сервере и доступны везде, где есть интернет. Доступ к ним предоставляется провайдером, поставщиком таких услуг.

Модуль 1С-Битрикс «Облачные хранилища» позволяет перенести хранение файлов вашего сайта вместо корпоративного сервера в «облако».

Внимание! Хранение важной информации «вне корпоративного сервера» может быть небезопасно. Это особенно актуально для продуктов «Битрикс24 в коробке».

Преимущества использования облачных хранилищ:

  • Сокращение расходов. Размещение данных «в облаках» намного дешевле стандартного хранения.
  • Доступность данных. Ваши данные всегда доступны для клиентов, независимо от их местонахождения.
  • Скорость доставки контента. Почти все провайдеры облачных хранилищ предлагают клиентам CDN (Content Delivery Network или Content Distribution Network — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию контента конечным пользователям в сети Интернет).
  • Снижение нагрузки на сервера. Даже при одновременном подключении к вашему сайту множества пользователей с разных устройств, процессы на вашем веб-сервере не будут тормозить. Т. к. отдачей статики заняты «облака», то снижается и нагрузка на диск.
  • Защита от потери данных. Даже если что-то случится с вашим корпоративным веб-сервером, то файлы не потеряются, если выбрать тарифный план с соответствующей гарантией.

Настройка модуля «Облачные хранилища»

Для настройки модуля Облачные хранилища перейдите на страницу платформы «1С-Битрикс: Управление сайтом» и «1С-Битрикс24 Корпоративный портал»: Настройки → Настройка Продукта → Настройки модулей → Облачные хранилища (/bitrix/admin/clouds_storage_list.php).

-2

На вкладке «Настройки» указывается, следует ли записывать 404 ошибки на перемещенных в облака файлах в журнал событий. На вкладке «Доступ» настраиваются права доступа к модулю «Облачные хранилища» для групп пользователей. Работа на вкладке аналогична таковой для модуля «Веб-формы».

Подключение облачного хранилища Selectel

Чтобы подключить файловое хранилище Selectel в формате S3 для использования с 1С-Битрикс, вам потребуется воспользоваться услугой «Объектное хранилище» — это полностью совместимое с S3 API хранилище Selectel, которое можно интегрировать с различными системами, в том числе с 1С-Битрикс.

Преимущества выбора файлового хранилища Selectel:

  • Масштабируемость: Объектное хранилище Selectel автоматически масштабируется в зависимости от ваших потребностей, без необходимости вручную настраивать объемы хранения.
  • S3-совместимость: Полная поддержка протокола S3, что позволяет легко интегрироваться с сервисами, работающими через этот API.
  • Управление доступом: Возможность гибкого управления правами доступа через механизм IAM (Identity and Access Management).
  • Надежность и доступность: Хранилище размещается в дата-центрах Selectel с высокой степенью отказоустойчивости.

Если у вас есть вопросы или задачи по переносу файлов 1С-Битрикс или Битрикс24 в облачное хранилище Selectel, обратитесь к нашим специалистам.

Услуги поддержки | Контакты

Действия на стороне Selectel

Зарегистрируйтесь в  панели управления Selectel и заполните профиль аккаунта. Как это сделать, читайте в  документации Selectel. Создайте сервисного пользователя и перейдите на страницу пользователя: Аккаунт → Управление доступом → Управление пользователями, и добавьте сервисного пользователя с ролью «Администратор объектного хранилища».

-3

Далее создайте ключ доступа. Для этого кликните по созданному сервисному пользователю, перейдите во вкладку «S3 ключи» и нажмите кнопку «Добавить ключ». В открывшемся окне нажмите «Сгенерировать».

-4

Внимание! Сохраните сгенерированные Access key и Secret key. Вы не сможете их увидеть, когда закроете окно.

Перейдите на страницу создания контейнера: Облачные услуги → Объектное хранилище → Ваш проект → Контейнеры и создайте контейнер.

-5

Придумайте уникальное имя для контейнера. Используйте только цифры, строчные латинские буквы и символы «." и «-». Выберите приватный тип доступа. Тогда ваш контейнер будет доступен только по логину и паролю или авторизационному токену. При публичном доступе контейнер будет открыт для чтения из интернета.

Выберите класс хранения:

  • Стандартное хранение для часто запрашиваемых данных,
  • Холодное хранение для редко запрашиваемых данных.

Класс хранения влияет только на стоимость ресурсов. Технически и по скорости классы одинаковые. После создания контейнера класс хранения изменить нельзя.

В параметре «Тип адресации» отметьте «vHosted». Затем привяжите созданный контейнер к сервисному пользователю. Для этого кликните по контейнеру, перейдите во вкладку Политика доступа и нажмите кнопку «Создать политику доступа».

-6

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

Если у вас есть вопросы или задачи по переносу файлов 1С-Битрикс или Битрикс24 в облачное хранилище Selectel, обратитесь к нашим специалистам.

Услуги поддержки | Контакты

Действия на стороне сайта

Перейдите на страницу настройки подключения сайта или Битрик24: Настройки → Облачные хранилища, добавьте новое подключение.

-7

Выберите провайдер Selectel (S3) и регион s3.storage.selcloud.ru.

Укажите ключ доступа и секретный ключ — это «Access key» и «Secret key», которые вы сгенерировали для сервисного пользователя в панели управления Selectel. Укажите имя созданного контейнера. Если хотите, чтобы новые файлы сохранялись не в контейнере, а на хостинге с проектом, отметьте опцию «Только для чтения».

Примечание. Поле «Каноническое имя домена» можно оставить пустым. Оно нужно разработчикам для оптимизации раздачи контента клиентам.

Во вкладке «Правила» и задайте условия отбора файлов для загрузки в облачное хранилище Selectel.

-8

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

В списке расширений через запятую укажите расширения файлов для хранения в облачном хранилище, например: gif, png, jpeg, jpg. Если поле пустое, правило применится к статическим файлам с любым расширением. Расширения можно указывать в любом регистре.

В списке размеров укажите размеры файлов, используя буквы «K», «M» или «G». Можно задавать диапазоны. Например, «1M-» позволит загружать файлы больше одного мегабайта. Если поле пустое, правило применится к файлам любого размера.

После нажмите кнопку «Сохранить». Новый контейнер появится в списке облачных хранилищ. Перенесите файлы с сайта в облачное хранилище с помощью одноименного пункта меню.

-9

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

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

Заказать подключение облачного хранилища Selectel

В компании «АБМ» ИТ-интегратор имеется большой опыт организации облачной инфраструктуры для учётной системы 1С, сайтов и интернет-магазинов, b2b-порталов и корпоративных порталов с CRM на платформе 1С-Битрикс: Управление сайтом или 1С-Битрикс24: Корпоративный портал. Если у вас есть потребность в проработке и реализации серверной инфраструктуры в облаке или локально, а также есть вопросы или задачи по переносу файлов в облачное хранилище Selectel, обратитесь к нашим специалистам.

Услуги поддержки | Контакты