📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

使用 TiDB Cloud Filesystem Journals



Journals 为运行在 TiDB Cloud Filesystem 上的代理工作流和自动化流水线提供仅追加、基于哈希链的事件日志。你可以使用 ti fs-journal 命令 创建日志(Journal)、追加有序事件、搜索或读取这些事件,以及验证哈希链。

前提条件

  • 安装并配置 TiDB Cloud CLI
  • 通过传入 --file-system-id、设置 TI_FS_FILE_SYSTEM_ID,或提供可标识该 Filesystem 的 FS token 来选择一个 Filesystem。
  • 通过 --fs-tokenTI_FS_TOKEN 或为所选 Filesystem 本地存储的凭证,提供具有 journal 权限的 FS token。

创建 journal

ti fs-journal create-journal \ --journal-kind agent \ --title "review task" \ --actor agent:reviewer

保存返回的 journal ID。

追加条目

ti fs-journal append-journal-entries \ --journal-id "<journal-id>" \ --entry-json '{"type":"review_started"}'

关于支持的输入形式和条目字段,请参见 append-journal-entries 参考文档

读取和搜索条目

按顺序读取条目:

ti fs-journal read-journal-entries --journal-id "<journal-id>"

跨多个 journal 和条目进行搜索:

ti fs-journal search-journal-entries \ --entry-type review_started \ --include-entries

验证 journal

验证该 journal 的哈希链是否完整:

ti fs-journal verify-journal --journal-id "<journal-id>"

后续操作

文档内容是否有帮助?