Sobes.tech
Back to tasks
Junior — Senior
103

Разработать упрощённый сервис, аналогичный S3

Task condition

livecode

Предположим, что у нас уже существует файловый Storage, который не хранит никакой информации о метаданных файлов и предоставляет простой HTTP‑интерфейс: POST для загрузки файлов в хранилище (в ответ возвращается строковый идентификатор), GET для получения файла по этому идентификатору и DELETE для удаления файла из Storage. При проектировании сосредоточимся на базовом наборе функций, включающих создание пользователя, создание bucket'а для этого пользователя, загрузку объекта в bucket под заданным ключом и удаление объекта.