5.3. Ceph 对象网关


对带有程序错误修正和增强的 Ceph 对象网关的存储桶日志支持

bucket 日志记录是在 Red Hat Ceph Storage 8.0 中引入的。bucket 日志记录提供了记录存储桶的所有访问权限的机制。日志数据可用于监控存储桶活动,检测未经授权的访问,了解存储桶使用情况,并使用日志作为存储桶更改的日志。日志记录存储在单独的存储桶中的对象中,并稍后进行分析。日志记录配置在存储桶级别完成,可以随时启用或禁用。日志存储桶可以从多个存储桶中积累日志。配置 的前缀 可用于区分不同存储桶的日志。

出于性能考虑,即使日志记录被写入持久性存储,日志对象仅在可配置的时间或达到最大对象大小为 128 MB 后出现在日志存储桶中。将日志对象添加到日志存储桶的目的是,如果没有将更多记录写入到对象,它也可能保留在日志存储桶之外,即使在配置的时间过后也是如此。

有两个日志类型: standardjournal。默认日志记录类型是 标准

当设置为 standard 时,日志记录在存储桶操作完成后写入日志存储桶。因此,日志记录操作可能会失败,且不代表客户端。

当设置为 journal 时,记录会在存储桶操作完成前写入日志存储桶。因此,如果日志记录操作失败,且向客户端返回错误,则操作不会运行。

您可以完成以下存储桶日志操作: enable、disable 和 get。

Red Hat Ceph Storage 8.1 增强对存储桶日志记录进行了一些改进,包括支持跨不同租户、后缀/前缀的密钥过滤以及日志记录中的标准化 AWS 操作名称的支持。添加了一个新的 REST 的 flush (POST) API,以及用于检索日志记录配置的 bucket logging info admin 命令。

修复地址并发问题,从而导致多个临时对象、在某些情况下缺少对象大小,并在竞争条件中重试属性。现在,额外的保护机制可确保源和日志存储桶不同,日志存储桶没有加密。清理机制已被改进,在源存储桶被删除时删除待处理对象,日志记录会被禁用或重新配置,或者在删除目标存储桶时删除。日志记录记录现在包含与身份验证和传输层信息相关的缺失字段,确保更为全面的日志记录功能。

Bugzilla:2308169,Bugzilla:2341711

使用 cloud-restore 功能恢复转换为远程云端点的对象

在这个版本中,cloud-restore 功能被实现。此功能允许用户将对象恢复到远程云端点,使用 S3 restore-object API 或利用 read-through 选项重新移除。

Bugzilla:2293539

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat