S3 元数据注释表架构
注释表跟踪有关通用存储桶中的对象的最新注释。每行表示一个关于特定对象版本的注释。您可以使用注释表,根据注释内容来发现和检索对象。例如,您可以查询注释表以查找具有特定注释的所有对象,根据对象大小或键前缀检索与谓词匹配的注释内容,或者关联对象间的注释。
当为元数据表配置启用注释表时,该表将经历一个称为回填的过程,在此过程中,Amazon S3 扫描通用存储桶,以检索所有对象的注释数据。根据存储桶中的对象数量,此过程可能需要若干分钟到几小时。完成回填后,状态将从正在回填更改为活跃。
注意
您需要为回填注释表付费。有关更多信息,请参阅 Amazon S3 定价
注释表具有以下架构:
| 列名称 | 必填? | 数据类型 | Description |
|---|---|---|---|
|
|
是 | 字符串 | 通用存储桶的名称。 |
|
|
是 | 字符串 | 在存储桶中唯一地标识对象的对象键名称(或键)。 |
|
|
否 | 字符串 | 对象的版本 ID。 |
|
|
是 | 字符串 | 对象的唯一标识符,与每个新版本一起分配,或者在创建或覆盖空版本时分配。使用此列与清单表或日记表进行联接。 |
|
|
是 | 字符串 | 注释名称。 |
|
|
是 | 字符串 |
用于对注释修订进行排序的序数值。对于给定的存储桶 |
|
|
否 | 时间戳 NTZ(无时区) |
上次修改注释的日期和时间。 |
|
|
否 | 长整型 |
注释有效载荷的大小(以字节为单位)。 |
|
|
否 | 字符串 |
注释内容的 ETag。 |
|
|
否 | 字符串 |
用于注释的校验和算法。如果不存在校验和,则此值为 null。 |
|
|
否 | 字符串 |
注释的复制状态。 |
|
|
否 | 字符串 |
注释内容(UTF-8 文本)。 |