跳转到内容
搜索文档

更新日志

Cloudflare 的最新更新与改进。

Back to all posts

R2 Data Catalog 在手动删除数据前发出警告

R2 Data Catalog 是直接内置于 R2 存储桶的托管 Apache Iceberg 目录。Iceberg 通过元数据文件树追踪您的数据,因此每次插入、更新和删除都必须通过目录事务进行。在目录外手动添加、修改或删除对象可能会留下指向不再存在的文件的指针,使表损坏成难以恢复的不一致状态。

为帮助防止此类情况,R2 仪表板和 Wrangler 现在会在您尝试对启用 Data Catalog 的存储桶执行手动删除操作时发出警告。

仪表板

当您尝试从启用 R2 Data Catalog 的存储桶中删除对象时,仪表板会显示一个警告,解释该操作可能使目录处于无效状态,并提供正确删除数据的文档链接。您可以取消操作或选择继续执行。

在启用 Data Catalog 的存储桶中删除对象之前显示的 R2 仪表板警告

Wrangler

Wrangler 现在在运行删除操作前会检查存储桶是否启用了 Data Catalog,并在继续之前发出警告:

Data Catalog is enabled for this bucket. 
Proceeding may leave the data catalog in an invalid state. Continue?

要了解如何安全管理和删除表中的数据,请参阅 R2 Data Catalog 文档