IBM Cloud Docs
IBM Cloud Object Storage 文件命名惯例变更

IBM Cloud Object Storage 文件命名惯例变更

对于 IBM Cloud® Object Storage 目标(目标类型= cos ),审计事件将路由到相应的 IBM Cloud Object Storage (COS)存储桶,并存储在基于时间的文件中。 文件命名规则正在更改。 文件中的数据格式不变。

以下是当前的命名约定,其中 <region> 是 COS 目标的区域,<timestamp> 是协调世界时。

<region>/<date and hour>/<timestamp>+<offset>.log

当前 COS 文件名的示例:us-south/2025-04-10T00/2025-04-10T00:01+00.log

新的命名规则有两个更新:

  • 在路径前加上事件的源账户 ID,以便将来自多个账户的事件合并到同一个 COS 数据桶中。
  • 在文件名后附加一个唯一 ID,以允许多个写入者,避免文件名冲突。
<account_id>/<region>/<date and hour>/<timestamp>+<offset>_<uuid>.log

新 COS 文件名示例:f12375ed17a24ecfb1f32afcf47285f3/us-south/2025-04-10T21/2025-04-10T21:02+01_0196361c-7836-7cdd-808c-92a417338cbd.log

在 2025 年 5 月 15 日之前,依赖于当前文件命名约定的客户可能需要更新其自动化,以引用通用文件名前缀来处理当前和新的约定。

  • 如果自动化工具不使用前缀来列出 COS 桶中的对象,则无需采取任何措施。

  • 如果您的自动化工具使用前缀来列出 COS 文件桶中的对象(如文件),请更新自动化工具,使其能同时列出使用新旧命名规则的对象。

    • 一种简单的方法是将对象列出两次,先用旧的命名约定,然后再用新的命名约定,这样,无论新旧命名约定,都可以获取对象。
    • 2025 年 5 月 15 日之后,可删除旧命名规则的列表调用。