Интеграция с бакетом через S3 в рамках SmartPlayer: различия между версиями
м N.Bloshkin переименовал страницу Интеграция с бакетом и скачивание файлов в Интеграция с бакетом через S3 |
Нет описания правки |
||
| Строка 16: | Строка 16: | ||
[[File:Название_правила.png|thumb|center| Пример отображения страницы создания правил и параметра «Название правила» |800px]] | [[File:Название_правила.png|thumb|center| Пример отображения страницы создания правил и параметра «Название правила» |800px]] | ||
Данную страницу необходимо прокрутить почти до конца и найти раздел «Хранилище S3» и активировать его смещением переключателя. | Данную страницу необходимо прокрутить почти до конца и найти раздел «Хранилище S3» и активировать его смещением переключателя. | ||
[[File: | [[File:Настройки_хранилища.png|thumb|center| Пример отображения выделения папки и панели управления |800px]] | ||
Активировав переключатель вам станут доступны параметры для настройки параметров хранилища. | Активировав переключатель вам станут доступны параметры для настройки параметров хранилища. Для настройки параметров S3 необходимо заполнить следующие поля: | ||
* интервал обновления — указывается числовое значение для периода поиска файлов внутри хранилища. Измеряется в минутах; | |||
* путь в папке хранилища — путь в рамках хранилища. Можно использовать символ «/». В таком случае система будет искать файлы по всем папкам в хранилище; | |||
* ключ доступа — прописать или вставить ключ доступа необходимый для работы системы, который пользователь получает после регистрации на платформе S3; | |||
* секретный ключ доступа — прописать или вставить ключ доступа для работы системы, который пользователь получает после регистрации на платформе S3 | |||
* регион — прописать название региона. Информация о регионе также доступна при регистрации на S3; | |||
* бакет — указывать идентификатор бакета в виде уникальной ссылки с расположением бакета, которую можно получить при регистрации на S3; | |||
* адрес хоста — прописать или вставить URL-адрес хоста, где расположен бакет. | |||
[[File:Активированные_поля_и_переключатель.png|thumb|center| Пример отображения включенного переключателя для настроек S3 и активных полей для заполнения |800px]] | |||
После завершения настройки пользователю необходимо нажать на кнопку «Сохранить» внизу экрана. | |||
[[File:Кнопка_сохранить_правила.png|thumb|center| Пример отображения кнопки «Сохранить» |800px]] | |||
Сохранив правило пользователя вернёт к модальному окну со списком правил. Созданное правило можно отредактировать или удалить по иконкам, которые отображаются при наведении на правило. | |||
[[File:Иконки_в_модальном_окне.png|thumb|center| Пример отображения иконок|800px]] | |||
Чтобы выйти из модального окна и продолжить взаимодействие нажмите на кнопку «Закрыть». | |||
=== '''Папка с правилами для загрузки файлов с S3''' === | |||
После того, как пользователь проделал все действия выше его вернёт на страницу со списком папок. Папка с правилом получит подпись «Smart» и станет «Smart-папкой». | |||
{{Note|Подробнее о «Smart-папке» в разделе «Полезная информация»|warn}} | |||
[[File:Создание_Смарт_папкки.png|thumb|center| Пример отображения «Smart-папки» в личном кабинете |800px]] | |||
Подождав время обозначенное в параметре «Интервал обновления» система начнёт загрузку данных с бакета S3 и отобразит внутри загруженной папки. | |||
[[File:Загруженные_файлы.png|thumb|center| Пример отображения загруженных файлов в папке |800px]] | |||
=== '''Загрузка JSON в папку''' === | |||
Серверное приложение SmartPlayer не поддерживает прямую загрузку JSON, то все скачанные с бакета JSON будут отображаться в описании папки. Его можно открыть нажав на иконку «Редактировать». Таким образом откроются параметры папки. | |||
[[File:JSON_и_описание.png|thumb|center| Пример отображения JSON отображаемого в описании папки |800px]] | |||
== '''Логика работы''' == | == '''Логика работы''' == | ||
== '''Полезная информация''' == | == '''Полезная информация''' == | ||
В этом разделе будут представлены статьи, с которыми рекомендуется ознакомиться чтобы лучше понимать возможности, предоставляемые платформой: | В этом разделе будут представлены статьи, с которыми рекомендуется ознакомиться чтобы лучше понимать возможности, предоставляемые платформой: | ||
Версия от 15:28, 13 августа 2026
Описание ситуации
В платформе SmartPlayer появилась возможность настраивать синхронизацию папок с S3-бакетом с помощью правил smartFolder. После активации правила папка становится smart-папкой и система начинает считывать файлы из указанного бакета, копируя их на серверное приложение SmartPlayer.
Алгоритм действий
Для того чтобы воспользоваться функционалом пользователю необходимо зарегистрироваться или авторизоваться в личном кабинете SmartPlayer.
Следующим шагом ему необходимо перейти в раздел «Контент» и выбрать строку «Создать папку».

В процессе создания папки будет отображено модальное окно в котором необходимо ввести название папки. Завершить создание папки можно по нажатию на кнопку «Создать».

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

В панели управления пользователю необходимо нажать на строку «Правила» и открыть модальное окно для создания правил.

Чтобы создать новое правило пользователь должен нажать на иконку «+» в модальном окне.

Нажав на иконку «+» пользователю откроется страница с правилами. Обязательно заполните параметр «Название правила» сразу, потому что в последствии вы будете находиться в нижней части страницы и система не даст создать вам правило заранее не придумав ему имя.

Данную страницу необходимо прокрутить почти до конца и найти раздел «Хранилище S3» и активировать его смещением переключателя.

Активировав переключатель вам станут доступны параметры для настройки параметров хранилища. Для настройки параметров S3 необходимо заполнить следующие поля:
- интервал обновления — указывается числовое значение для периода поиска файлов внутри хранилища. Измеряется в минутах;
- путь в папке хранилища — путь в рамках хранилища. Можно использовать символ «/». В таком случае система будет искать файлы по всем папкам в хранилище;
- ключ доступа — прописать или вставить ключ доступа необходимый для работы системы, который пользователь получает после регистрации на платформе S3;
- секретный ключ доступа — прописать или вставить ключ доступа для работы системы, который пользователь получает после регистрации на платформе S3
- регион — прописать название региона. Информация о регионе также доступна при регистрации на S3;
- бакет — указывать идентификатор бакета в виде уникальной ссылки с расположением бакета, которую можно получить при регистрации на S3;
- адрес хоста — прописать или вставить URL-адрес хоста, где расположен бакет.

После завершения настройки пользователю необходимо нажать на кнопку «Сохранить» внизу экрана.

Сохранив правило пользователя вернёт к модальному окну со списком правил. Созданное правило можно отредактировать или удалить по иконкам, которые отображаются при наведении на правило.

Чтобы выйти из модального окна и продолжить взаимодействие нажмите на кнопку «Закрыть».
Папка с правилами для загрузки файлов с S3
После того, как пользователь проделал все действия выше его вернёт на страницу со списком папок. Папка с правилом получит подпись «Smart» и станет «Smart-папкой».

Подождав время обозначенное в параметре «Интервал обновления» система начнёт загрузку данных с бакета S3 и отобразит внутри загруженной папки.

Загрузка JSON в папку
Серверное приложение SmartPlayer не поддерживает прямую загрузку JSON, то все скачанные с бакета JSON будут отображаться в описании папки. Его можно открыть нажав на иконку «Редактировать». Таким образом откроются параметры папки.

Логика работы
Полезная информация
В этом разделе будут представлены статьи, с которыми рекомендуется ознакомиться чтобы лучше понимать возможности, предоставляемые платформой:
Видеоинструкция
[ Интеграция с бакетом и скачивание файлов]
Дополнительная информация
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы можно озвучить данные вопросы в разделе "Обсуждения" вверху страницы.

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"