Что означает символ «L» в списке версий файлов в бакете Amazon S3 с включённым версионированием?
Если вы используете версионирование в бакете Amazon S3 и смотрите список загруженных версий файла, вы могли заметить загадочный символ, напоминающий букву «L» рядом с некоторыми файлами. При этом не всегда понятно, почему у старых версий есть этот символ, а у самой новой нет. В официальной документации AWS такой символ не объясняется, что порождает вопросы и путаницу.
Проблема: что на самом деле обозначает «L» и почему его нет на самой последней версии?
На самом деле, этот символ — не отметка «latest» (последняя версия), как предполагал ChatGPT или многие пользователи. В интерфейсе AWS S3 «L» — это графический элемент псевдографики, который обозначает древовидную структуру версий файла.
Когда в бакете включено версионирование, в веб-консоли AWS S3 можно переключить отображение с обычного списка файлов на показ всех версий конкретного файла. В этом режиме предыдущие версии файла отображаются в иерархическом виде с отступами.
- Вертикальная «ветка», похожая на букву «L» (
└), визуально связывает старые версии с самой новой, показывая, что перед вами — цепочка изменений одного и того же файла. - Самая последняя версия файла находится на верхнем уровне списка без подобного символа с отступом.
Как это выглядит на практике
имя_файла.txt
└── старая_версия_1
└── старая_версия_2
Здесь самый верхний файл — последняя (актуальная) версия. Под ним с отступами — более старые версии, связанные графически символами «└», показывающими «ветвь» версий.
Пояснение структуры версии в S3
В режиме без показа версий («Show versions» выключено) вы видите просто список файлов с их текущими версиями, как при наличии или отсутствии версионирования.
В режиме с включённой опцией «Show versions» вы видите список с раскрывающимся древом, где у каждого файла под текущей версией отображаются предыдущие версии с соответствующими отступами и графическими символами. Визуальный элемент в виде «L» — это способ показать вложенность и связь с верхней, самой свежей версией файла.
Резюме и рекомендации
- Символ, похожий на «L», в списке версий в Amazon S3 — это не отметка «latest», а графический элемент для отображения древовидной иерархии версий файла.
- Самая верхняя версия — актуальная, её рядом нет символа «L» с отступом.
- В интерфейсе AWS можно переключать показ версий через опцию «Show versions», что влияет на отображение этих символов и структуру списка.
- Если вы хотите ориентироваться в версиях файлов легче, включайте «Show versions» и обращайте внимание на отступы и графические ветки, они помогают понять порядок версий и их связь.
Такой способ визуализации просто помогает лучше понять, что в бакете хранится не просто набор файлов, а объект с множеством связанных между собой версий.


