s3
-
Облачное объектное хранилище S3 — это сервис для хранения любых данных в виде объектов, работа с которым осуществляется через программный интерфейс S3 API.
Объектное хранилище данных предназначено для размещения большого объема данных любого типа. Обычно это неструктурированная информация: музыка, видео, изображения, архивы цифровых документов.
В хранилище можно разместить любые типы данных: видео, фото, документы, логи, бэкапы и т.д., а также статические сайты.
Для распределения файлов используются бакеты. Каждому бакету присваивается уникальный идентификатор. Внутри хранятся разные объекты. Это помогает организовать управляемое и безопасное хранение данных — например, ограничивать доступ к отдельным файлам внутри защищенного бакета.
Основной протокол взаимодействия с хранилищем — S3 API. Это стандартный интерфейс, который позволяет работать с хранилищем, используя любые инструменты, которые его поддерживают (например, AWS CLI, S3cmd, Cyberduck, WinSCP, AWS Java SDK, GeeseFS и др.).
-
disconnect_all
- отсоединится от всех подключенных хранилищ S3
-
disconnect
- отсоединится от хранилища S3
-
connect
- соединить с хранилищем S3
-
Работа с папкой
-
remove_directory
- удалить папку из хранилища S3
-
put_folder
- залить папку в хранилище S3
-
list_folders
- получить список подпапок в текущей папке
-
is_directory_exists
- проверить существование папки
-
get_folder
- скачать папку из хранилища S3
-
create_directory
- создать папку в хранилище S3
-
clear_directory
- очистить папку в хранилище S3
-
Работа с файлом
-
get_meta
- получить мета информацию файла
-
get_size
- получить размер файла
-
remove_file
- удалить файл из хранилища S3
-
put_file
- залить файл в хранилище S3
-
list_files
- получить список файлов в текущей папке
-
is_file_exists
- проверить существование файла
-
get_file
- получить файл из хранилища S3