Перейти к основному содержимому

FilesService API

Версия 1.4.6

Описание API интерфейса для FilesService

API для работы с бакетами

Тип запросаНазваниеОписание
post/api/Bucket/MakeBucketСоздать бакет
post/api/Bucket/ListBucketsПолучить все бакеты
post/api/Bucket/GetBucketInfoByIdПолучить информацию о бакете
post/api/Bucket/RemoveBucketУдалить бакет
post/api/Bucket/PutBucketVersioningВключить или выключить версионирование бакета
post/api/Bucket/GetBucketVersioningПолучить статус версионирования бакета

API для скачивания объектов

Тип запросаНазваниеОписание
post/api/Download/GetObjectСкачать объект из хранилища MiniO
post/api/Download/DownloadFolderAsZipСкачать папку с объектами в виде zip архива с сервера MiniO

Преобразование ссылок и скачивание объектов

Тип запросаНазваниеОписание
get/api/Fss/geturlСкачать объект из хранилища MiniO по подписанной ссылке

API для работы с объектами

Тип запросаНазваниеОписание
post/api/Object/PutObjectЗагрузить объект на сервер
post/api/Object/PutObjectUnbufferedЗагрузить объект на сервер (новая реализация)
post/api/Object/NewMultipartUploadНачать загрузку объекта на сервер по частям
post/api/Object/RemoveUploadОтменить загрузку объекта на сервер по частям
post/api/Object/PutObjectPartЗагрузка части объекта на сервер
post/api/Object/CompleteMultipartUploadЗавершить загрузку объекта на сервер по частям
post/api/Object/ListObjectsПолучить все объекты
post/api/Object/GetObjectInfoByIdПолучить информацию об объекте
post/api/Object/RemoveObjectУдалить объект
post/api/Object/RemoveObjectListУдалить список файлов
post/api/Object/GetObjectSignedUrlПолучить ссылку на скачивание объекта
post/api/Object/ListObjectVersionsПолучить список версий объекта

служебный API

Тип запросаНазваниеОписание
post/api/Service/ExportSecurityСоздать/обновить security namespace для FileService.