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