[ English | 한국어 (대한민국) | português (Brasil) | français | español | English (United Kingdom) | русский | 中文 (简体, 中国) | Esperanto | Deutsch | Indonesia | नेपाली ]

创建和管理对象容器

OpenStack 对象存储 (swift) 使用标准服务器集群进行冗余、可扩展的数据存储,用于存储 PB 级可访问的数据。它是一个用于存储大量静态数据的长期存储系统,这些数据可以被检索和更新。

OpenStack 对象存储提供了一个分布式、可通过 API 访问的存储平台,可以直接集成到应用程序中,或用于存储任何类型的文件,包括 VM 镜像、备份、归档或媒体文件。在 OpenStack 仪表板中,您只能管理容器和对象。

在 OpenStack 对象存储中,容器以类似于 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. 单击 创建