Как подключиться к объектному хранилищу
В S3-хранилище данные размещаются в едином формате: в виде объектов, помещенных в бакеты (контейнеры).
Объекты представляют собой файлы и данные в любом формате. А бакеты — это контейнеры для хранения объектов. Для размещения в S3-хранилище файлы необходимо поместить в бакет.
Бакеты могут быть приватными или публичными и отличаются способом доступа к ним. Получить доступ к объектам в приватном контейнере может только авторизованный пользователь.
У хранилища один пользователь, которому доступны все бакеты с полными правами. Access Key и Secret Access Key для разных контейнеров в рамках одного аккаунта совпадают.
Перед загрузкой данных необходимо создать бакет для их хранения.
Подключение к бакету и работа с файлами
Подключаться к хранилищу и управлять файлами (загружать, удалять, изменять) можно разными способами.
-
В качестве клиента API S3 подойдет файловый менеджер Cyberduck или любой другой инструмент с поддержкой протокола S3, например S3cmd, Rclone, AWS CLI, S3 Browser и множество других.
-
Подключение к хранилищу может быть реализовано в коде вашего приложения с помощью библиотек языка программирования для протокола S3.
-
Для автоматической загрузки бэкапов можно подключаться к бакету при помощи панели управления ispmanager.
Реквизиты подключения можно получить во вкладке «Доступы» в настройках бакета.