- tocdepth
2
Управление папками
В Object Storage Service нет папок в их традиционном понимании. Все данные хранятся в виде объектов, каждый из которых имеет уникальное название в рамках бакета. Папка (folder) в OBS — объект, название которого заканчивается слешем.
Например, в бакете есть папка test/my-site/
, в которой находится объект index.php
.
Полное название этого объекта — test/my-site/index.php
, а папка my-site
— объект с названием test/my-site/
.
Увидеть реальные названия объектов можно запросив их список с помощью API.
Глубина иерархии объектов не влияет на скорость доступа к ним, так как папки в OBS — не физическая структура хранения, а логическая организация данных.
OBS-консоль и файловые менеджеры имитируют файловую систему:
Название объекта в консоли OBS — содержимое за последним слешем в полном названии объекта.
Путь до объекта — содержимое до последнего слеша в полном названии объекта.
Создание папки
Войдите в консоль управления Advanced:
В списке сервисов выберите Object Storage Service.
Нажмите на название бакета.
На вкладке Objects нажмите Create Folder.
Введите название папки в соответствии с требованиями.
Чтобы создать несколько папок, вложенных друг в друга, введите их названия через слеш.
Например, чтобы создать структуру
test/my-site/plugins/
, введите test/my-site/plugins.
Созданная папка появится в списке объектов. В OBS-консоли папку от объекта можно отличить по значку .
Удаление папки
В консоли управления Object Storage Service нажмите на название бакета.
На вкладке Objects напротив папки, которую нужно удалить, нажмите Delete.
При удалении папки удаляются все вложенные объекты.
Нажмите OK.
Требования к названию папки
Можно создать одну или несколько вложенных друг в друга папок. Для разделения уровней используйте слеш.
Максимальное количество символов — 1 023.
Название одноуровневой папки не может содержать:
\
,:
,*
,?
,“
,<
,>
и|
.Название не может начинаться или заканчиваться точкой и слешем.
Название не может содержать два или более слешей подряд.
для Dev & Test