Загружать большие файлы в Yandex Object Storage мы рекомендуем небольшими порциями, а в этом посте расскажем, как это правильно сделать 🤔



Что такое составная (multipart) загрузка?

Составная загрузка позволяет сохранять объекты в Object Storage по частям. Это может пригодиться при загрузке или копировании больших объектов. Процесс состоит из трёх этапов: инициализация, загрузка и завершение, каждым из которых можно управлять.



Загрузка остановилась, файлов в хранилище не вижу. Что делать?

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



Как управлять незавершенными загрузками?

Мы рекомендуем воспользоваться одним из клиентов для работы с S3-совместимыми хранилищами. К примеру, можно использовать AWS CLI и команду list-multipart-uploads для проверки списка загрузок. Управлять загрузками также можно с помощью API: посмотреть список, прервать или завершить загрузку.



#yacloud_faq