[ 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 состоит из файла, который должен быть сохранен в контейнере, и из любых сопутствующих метаданных.

Создать контейнер

  1. Войдите в панель управления.

  2. Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.

  3. На вкладке Проект откройте вкладку Объектное хранилище и ​​выберите категорию Контейнеры.

  4. Нажмите Контейнер.

  5. В диалоговом окне Создать контейнер введите имя контейнера, а затем нажмите Создать.

Вы успешно создали контейнер.

Примечание

Чтобы удалить контейнер, нажмите кнопку Еще и выберите Удалить контейнер.

Загрузить объект

  1. Войдите в панель управления.

  2. Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.

  3. На вкладке Проект откройте вкладку Объектное хранилище и ​​выберите категорию Контейнеры.

  4. Выберите контейнер, в котором вы хотите хранить свой объект.

  5. Нажмите значок Загрузить файл.

    Появится диалоговое окно Загрузить файл в контейнер: <name>. <name> — это имя контейнера, в который вы загружаете объект..

  6. Введите название объекта.

  7. Найдите и выберите файл, который вы хотите загрузить.

  8. Нажмите Загрузить файл.

Вы успешно загрузили объект в контейнер.

Примечание

Чтобы удалить объект, нажмите кнопку Дополнительно и выберите Удалить объект.

Управление объектом

Редактирование объекта

  1. Войдите в панель управления.

  2. Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.

  3. На вкладке Проект откройте вкладку Объектное хранилище и ​​выберите категорию Контейнеры.

  4. Выберите контейнер, в котором вы хотите хранить свой объект.

  5. Нажмите кнопку меню и выберите Изменить из выпадающего списка.

    Откроется диалоговое окно Редактировать объект.

  6. Найдите и выберите файл, который вы хотите загрузить.

  7. Нажмите Обновить объект.

Примечание

Чтобы удалить объект, нажмите кнопку меню и выберите Удалить объект.

Чтобы скопировать объект из одного контейнера в другой

  1. Войдите в панель управления.

  2. Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.

  3. На вкладке Проект откройте вкладку Объектное хранилище и ​​выберите категорию Контейнеры.

  4. Выберите контейнер, в котором вы хотите хранить свой объект.

  5. Нажмите кнопку меню и выберите Копировать из выпадающего списка.

  6. В диалоговом окне запуска Копировать объект введите следующие значения:

    • Контейнер назначения: Выберите контейнер назначения из списка.

    • Путь: Укажите путь, по которому новая копия должна быть сохранена внутри выбранного контейнера.

    • Имя целевого объекта: Введите имя объекта в новом контейнере.

  7. Нажмите Копировать объект.

Чтобы создать объект, содержащий только метаданные, без файла

Вы можете создать новый объект в контейнере без доступного файла и загрузить файл позже, когда он будет готов. Этот временный объект действует как заглушка для нового объекта и позволяет пользователю заранее обмениваться метаданными объекта и информацией URL.

  1. Войдите в панель управления.

  2. Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.

  3. На вкладке Проект откройте вкладку Объектное хранилище и ​​выберите категорию Контейнеры.

  4. Выберите контейнер, в котором вы хотите хранить свой объект.

  5. Нажмите Загрузить объект.

    Откроется диалоговое окно Загрузить объект в контейнер: <name>.

    <name> — имя контейнера, в который вы загружаете объект.

  6. Введите название объекта.

  7. Нажмите Обновить объект.

Чтобы создать псевдопапку

Псевдопапки похожи на папки в вашей настольной операционной системе. Это виртуальные коллекции, определяемые общим префиксом в имени объекта.

  1. Войдите в панель управления.

  2. Выберите соответствующий проект из раскрывающегося меню в левом верхнем углу.

  3. На вкладке Проект откройте вкладку Объектное хранилище и ​​выберите категорию Контейнеры.

  4. Выберите контейнер, в котором вы хотите хранить свой объект.

  5. Нажмите Создать псевдопапку.

    Откроется диалоговое окно Создать псевдопапку в контейнере <name>. <name> — это имя контейнера, в который вы загружаете объект.

  6. Введите имя псевдопапки.

    В качестве разделителя псевдопапок в хранилище объектов используется символ косой черты (/).

  7. Нажмите Создать.