В чем отличие бакета в объектном хранилище от папки в файловой системе?

В файловых системах (например, ext4, NTFS) папки могут быть вложенными, и удаление родительской папки рекурсивно удаляет все вложенные файлы и подпапки. Бакет не поддерживает вложенности — все объекты находятся в «плоском» пространстве внутри бакета. Имитация иерархии достигается за счёт использования префиксов в именах объектов (например, logs/2024/01/01/event.log), но система не создаёт реальных подкаталогов.

Ключевые различия:

·       Бакет не может содержать другой бакет.

·       Операции с бакетом (например, изменение прав доступа) не затрагивают внутреннюю структуру объектов, кроме случаев явного применения политики.

·       Удаление бакета возможно только после удаления всех объектов внутри него — автоматического рекурсивного удаления не происходит.

Глобальная уникальность имён

Имя бакета должно быть уникальным в рамках одного тенанта/подписки.


Рейтинг@Mail.ru Яндекс.Метрика