11.5. 在控制面板中管理 Ceph 对象网关存储桶


作为存储管理员,Red Hat Ceph Storage 控制面板可以查看和管理 Ceph 对象网关 bucket。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 已安装仪表板。
  • 已安装 Ceph 对象网关。
  • 至少创建一个 Ceph 对象网关用户。
  • 对象网关登录凭据添加到仪表板中。

11.5.1. 在控制面板中创建 Ceph 对象网关存储桶

在使用 CLI 设置凭据后,您可以在 Red Hat Ceph Storage 上创建 Ceph 对象网关存储桶。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 已安装仪表板。
  • 已安装 Ceph 对象网关。
  • 对象网关登录凭据添加到仪表板中。
  • 对象网关用户已创建且不暂停。

流程

  1. 在仪表板导航中,进入 Object→Buckets
  2. Create

    显示 Create Bucket 表单。

  3. 输入 存储桶的名称。
  4. 选择 所有者。所有者是没有暂停的用户。
  5. 选择一个 放置目标

    重要

    创建后无法更改存储桶的放置目标。

  6. 可选:在 锁定 部分中,选择 Enabled 来为存储桶对象启用锁定。

    重要

    只能在创建存储桶时启用锁定,且创建后无法更改。

    1. 选择 Mode,可以是 ComplianceGovernance
    2. Days 字段中,选择应用于此存储桶中新对象的默认保留周期。
  7. 可选:在 Security 部分中,选择 Security to encrypt objects in the bucket。

    1. 设置 SSE-S3 的配置值。单击 Encryption information 图标,然后单击 此处

      注意

      使用 SSE-S3 加密类型时,Ceph 管理密码库中存储的加密密钥。

      1. Update RGW Encryption Configuration 对话框中,确保 SSE-S3 被选为 Encryption Type
      2. 填写其他所需信息。
      3. Submit

        图 11.8. 加密存储桶中的对象

        Ceph 对象网关加密对象
  8. Tags 部分中,单击 Add 以添加 bucket 标签。

    这些标签等同于 S3 PutBucketTagging。输入标签 Key 和 tag Value 以分类您的存储存储桶。

  9. Policies 部分中设置存储桶策略。

    1. 输入 Bucket 策略。根据需要,使用 策略生成器策略示例 按钮来帮助创建存储桶策略。以 JSON 格式输入或修改策略。

      在表单中使用以下链接来帮助创建存储桶策略。这些链接在浏览器中打开一个新标签页。

      • 策略生成器 是 AWS 的外部工具,用于生成存储桶策略。如需更多信息,请参阅链接:https://awspolicygen.s3.amazonaws.com/policygen.html[AWS Policy Generator]。

        注意

        您可以将策略生成器与 S3 Bucket Policy 类型一起使用,作为构建 Ceph 对象网关存储桶策略的指导行。

      • 策略示例 会进入 AWS 文档,以及存储桶策略示例。

        如需有关通过控制面板管理 bucket 策略的更多信息,请参阅 在仪表板上管理 Ceph 对象网关存储桶策略

    2. 设置访问控制列表(ACL)授权和权限信息。

      表 11.1. ACL 用户选项
      权限BucketObject

      READ

      Grantee 可以列出存储桶中的对象。

      Grantee 可以读取对象。

      Grantee 可以编写或删除存储桶中的对象。

      N/A

      FULL_CONTROL

      Grantee 具有存储桶中对象的完整权限。

      Grantee 可以读取和写入对象 ACL。

  10. Create bucket

    通知显示存储桶已创建成功。

11.5.2. 在控制面板中编辑 Ceph 对象网关存储桶

在使用 CLI 设置凭据后,您可以编辑 Red Hat Ceph Storage 上的 Ceph 对象网关存储桶。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 已安装仪表板。
  • 已安装 Ceph 对象网关。
  • 对象网关登录凭据添加到仪表板中。
  • 对象网关用户已创建且不暂停。
  • 创建 Ceph 对象网关 bucket。

流程

  1. 在仪表板导航中,进入 Object>Buckets
  2. 在导航栏中,单击 Object Gateway
  3. 选择需要更新的存储桶行,然后点 EditEdit Bucket 显示。

    1. 可选:启用 Versioning,如果要为现有存储桶中的所有对象启用版本控制状态。

      • 要启用版本控制,您必须是存储桶的所有者。
      • 如果在创建存储桶的过程中启用了 锁定,则无法禁用版本控制。
      • 添加到存储桶的所有对象都将接收唯一的版本 ID。
      • 如果存储桶中没有设置 versioning 状态,则存储桶将没有版本控制状态。
    2. 可选:为 Multi-Factor Authentication 选择(启用删除)。多因素身份验证(MFA)确保在删除特定存储桶上的对象时,需要使用一次性密码(OTP)。为 Token Serial NumberToken PIN 输入一个值。

      注意

      bucket 必须配置有版本控制和 MFA,才能通过 S3 API 进行。

    3. 可选:根据需要更新 标签 和策略。更新策略包括更新 Bucket 策略和 访问控制列表(ACL)授权和权限信息。有关更多信息,请参阅在仪表板上创建 Ceph 对象网关存储桶
  4. Edit Bucket 保存更改。通知显示存储桶已被成功更新。

11.5.3. 删除仪表板上的 Ceph 对象网关存储桶

在使用 CLI 设置凭据后,您可以删除 Red Hat Ceph Storage 上的 Ceph 对象网关存储桶。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 已安装仪表板。
  • 已安装 Ceph 对象网关。
  • 对象网关登录凭据添加到仪表板中。
  • 对象网关用户已创建且不暂停。
  • 创建 Ceph 对象网关 bucket。

流程

  1. 在仪表板导航中,进入 Object→Buckets
  2. 选择要删除的存储桶,然后从操作下拉菜单中选择 Delete
  3. Delete Bucket notification 中,选择 Yes, I am sure 并点 Delete bucket

    图 11.9. 删除 Ceph 对象网关存储桶

    Ceph 对象网关删除存储桶
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.