[ English | English (United Kingdom) | 中文 (简体, 中国) | Indonesia | русский | français | नेपाली | Deutsch | Esperanto | português (Brasil) | español | 한국어 (대한민국) ]
Создание и управление контейнерами объектов¶
OpenStack Object Storage (swift) используется для отказоустойчивого, масштабируемого хранения данных с использованием кластеров стандартизированных серверов для хранения петабайтов доступных данных. Это долгосрочная система хранения для больших объемов статических данных, которые можно извлекать и обновлять.
OpenStack Object Storage предоставляет распределенную, доступную через API платформу хранения, которая может быть интегрирована непосредственно в приложение или использоваться для хранения любого типа файлов, включая образы виртуальных машин, резервные копии, архивы или медиафайлы. В панели управления OpenStack вы можете управлять только контейнерами и объектами.
В OpenStack Object Storage контейнеры предоставляют хранилище для объектов способом, аналогичным папке Windows или файловому каталогу Linux, хотя они не могут быть вложенными. Объект в OpenStack состоит из файла, который должен быть сохранен в контейнере, и из любых сопутствующих метаданных.
Создать контейнер¶
Войдите в панель управления.
Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.
На вкладке Проект откройте вкладку Объектное хранилище и выберите категорию Контейнеры.
Нажмите Контейнер.
В диалоговом окне Создать контейнер введите имя контейнера, а затем нажмите Создать.
Вы успешно создали контейнер.
Примечание
Чтобы удалить контейнер, нажмите кнопку Еще и выберите Удалить контейнер.
Загрузить объект¶
Войдите в панель управления.
Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.
На вкладке Проект откройте вкладку Объектное хранилище и выберите категорию Контейнеры.
Выберите контейнер, в котором вы хотите хранить свой объект.
Нажмите значок Загрузить файл.
Появится диалоговое окно Загрузить файл в контейнер: <name>.
<name>
— это имя контейнера, в который вы загружаете объект..Введите название объекта.
Найдите и выберите файл, который вы хотите загрузить.
Нажмите Загрузить файл.
Вы успешно загрузили объект в контейнер.
Примечание
Чтобы удалить объект, нажмите кнопку Дополнительно и выберите Удалить объект.
Управление объектом¶
Редактирование объекта
Войдите в панель управления.
Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.
На вкладке Проект откройте вкладку Объектное хранилище и выберите категорию Контейнеры.
Выберите контейнер, в котором вы хотите хранить свой объект.
Нажмите кнопку меню и выберите Изменить из выпадающего списка.
Откроется диалоговое окно Редактировать объект.
Найдите и выберите файл, который вы хотите загрузить.
Нажмите Обновить объект.
Примечание
Чтобы удалить объект, нажмите кнопку меню и выберите Удалить объект.
Чтобы скопировать объект из одного контейнера в другой
Войдите в панель управления.
Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.
На вкладке Проект откройте вкладку Объектное хранилище и выберите категорию Контейнеры.
Выберите контейнер, в котором вы хотите хранить свой объект.
Нажмите кнопку меню и выберите Копировать из выпадающего списка.
В диалоговом окне запуска Копировать объект введите следующие значения:
Контейнер назначения: Выберите контейнер назначения из списка.
Путь: Укажите путь, по которому новая копия должна быть сохранена внутри выбранного контейнера.
Имя целевого объекта: Введите имя объекта в новом контейнере.
Нажмите Копировать объект.
Чтобы создать объект, содержащий только метаданные, без файла
Вы можете создать новый объект в контейнере без доступного файла и загрузить файл позже, когда он будет готов. Этот временный объект действует как заглушка для нового объекта и позволяет пользователю заранее обмениваться метаданными объекта и информацией URL.
Войдите в панель управления.
Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.
На вкладке Проект откройте вкладку Объектное хранилище и выберите категорию Контейнеры.
Выберите контейнер, в котором вы хотите хранить свой объект.
Нажмите Загрузить объект.
Откроется диалоговое окно Загрузить объект в контейнер:
<name>
.<name>
— имя контейнера, в который вы загружаете объект.Введите название объекта.
Нажмите Обновить объект.
Чтобы создать псевдопапку
Псевдопапки похожи на папки в вашей настольной операционной системе. Это виртуальные коллекции, определяемые общим префиксом в имени объекта.
Войдите в панель управления.
Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.
На вкладке Проект откройте вкладку Объектное хранилище и выберите категорию Контейнеры.
Выберите контейнер, в котором вы хотите хранить свой объект.
Нажмите Создать псевдопапку.
Откроется диалоговое окно Создать псевдопапку в контейнере
<name>
.<name>
— это имя контейнера, в который вы загружаете объект.Введите имя псевдопапки.
В качестве разделителя псевдопапок в хранилище объектов используется символ косой черты (/).
Нажмите Создать.