Skip to content

Использование папок

В отличие от иерархических файловых систем, Object Storage имеет плоскую структуру. В нем нет файлов и папок в традиционном понимании. Все объекты хранятся на одном уровне.

Чтобы лучше организовать данные и упростить навигацию, можно имитировать работу с папками. Такой подход используется в веб-консоли и во многих графических утилитах: с точки зрения пользователя все операции с объектами выглядят так, как если бы он работал с папками и файлами в иерархической файловой системе.

Как имитировать работу с папками

Чтобы имитировать работу с папками, нужно создать пустой объект, имя которого заканчивается косой чертой (/) — например, myphotos/. Если нужно создать вложенные папки, к имени добавляются дополнительные элементы с разделителями — например, myphotos/folder1/photo1.png.

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

Особенности и ограничения

Имя папки должно отвечать следующим требованиям:

  • иметь формат UTF-8;
  • иметь длину от 1 до 1023 байт;
  • не содержать символов : * ? " < > | !;
  • не начинаться с символов / и \ .

Имитировать создание папки

Имитировать удаление папки

Примечание

Удаление папки может занимать длительное время. Информация о ходе удаления отображается на странице бакета (вкладка Операции).