View a markdown version of this page

S3 メタデータ注釈テーブルのスキーマ - Amazon Simple Storage Service

S3 メタデータ注釈テーブルのスキーマ

注釈テーブルは、汎用バケット内のオブジェクトの最新の注釈を追跡します。各行は、特定のオブジェクトバージョンで 1 つの注釈を表します。注釈テーブルを使用し、注釈コンテンツに基づいてオブジェクトを検出および取得できます。例えば、注釈テーブルをクエリして、特定の注釈を持つすべてのオブジェクトの検索、オブジェクトサイズやキープレフィックスに基づく、述語に一致する注釈コンテンツの取得、オブジェクト間での注釈の関連付けなどができます。

メタデータテーブル設定の注釈テーブルを有効にすると、テーブルはバックフィルと呼ばれるプロセスを実行し、そのプロセス中に Amazon S3 は汎用バケットをスキャンして、すべてのオブジェクトの注釈データを取得します。バケット内のオブジェクトの数によっては、このプロセスに数分から数時間かかる場合があります。バックフィルが完了すると、ステータスが [バックフィル] から [アクティブ] に変わります。

注記

注釈テーブルのバックフィルには料金がかかります。詳細については、Amazon S3 の料金 を参照してください。

注釈テーブルには次のスキーマがあります。

列名 必須? データ型 [Description] (説明)

bucket

はい String 汎用バケットの名前。

object_key

はい String バケット内のオブジェクトを一意に識別するオブジェクトのキー名 (またはキー)。

object_version_id

いいえ String オブジェクトのバージョン ID。

object_join_key

はい String オブジェクトの一意の識別子。新しいバージョンごとに、または null バージョンが作成あるいは上書きされたときに割り当てられます。この列を使用して、インベントリテーブルまたはジャーナルテーブルと結合します。

name

はい String 注釈名。

sequence_number

はい String

注釈の改訂をソートするための序数。特定のバケット object_keyobject_version_id について、sequence_number が辞書順で大きいほど、レコードがより最近に導入されたことを意味します。

last_modified_date

いいえ Timestamp NTZ (タイムゾーンなし)

注釈が最後に変更された日時。

size

いいえ Long

注釈ペイロードのサイズ (バイト単位)。

e_tag

いいえ String

注釈コンテンツの ETag。

checksum_algorithm

いいえ String

注釈に使用されるチェックサムアルゴリズム。チェックサムが存在しない場合、この値は null です。

replication_status

いいえ String

注釈のレプリケーションステータス。PENDINGCOMPLETED、および FAILED はレプリケーションソースでのみ表示されます。REPLICA はレプリケーションターゲットでのみ表示されます。該当するレプリケーション設定がない場合、この値は null になります。

text_value

いいえ String

注釈コンテンツ (UTF-8 テキスト)。