11.5. 在控制面板中管理 Ceph 对象网关 bucket


作为存储管理员,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.9. 加密存储桶中的对象

  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) swiggrantee 和权限信息。

      Expand
      表 11.1. ACL 用户选项
      权限BucketObject

      READ

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

      Grantee 可以读取对象。

      WRITE

      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)的 Access Control Lists (ACL) swiggrantee 和权限信息。有关更多信息,请参阅在仪表板上创建 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.10. 删除 Ceph 对象网关存储桶

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat