

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Skema tabel jurnal Metadata S3
<a name="metadata-tables-schema"></a>

Tabel jurnal mencatat perubahan yang dilakukan pada data Anda hampir secara real time, sehingga membantu Anda mengidentifikasi data baru yang diunggah ke bucket Anda, melacak objek yang baru saja dihapus, memantau transisi siklus hidup, dan banyak lagi. Tabel jurnal mencatat objek baru dan pembaruan untuk objek Anda serta metadatanya (pembaruan yang memerlukan operasi `PUT` atau operasi `DELETE`). Karena tabel ini dapat dikueri, Anda dapat mengaudit perubahan pada bucket Anda melalui kueri SQL sederhana. 

Anda dapat menggunakan tabel jurnal untuk kasus penggunaan keamanan, audit, dan kepatuhan untuk melacak objek yang diunggah, dihapus, dan diubah dalam bucket. Misalnya, Anda dapat menanyakan tabel jurnal untuk menjawab pertanyaan seperti: 
+ Objek mana yang dihapus dalam 24 jam terakhir oleh S3 Lifecycle?
+ Alamat IP mana `PUT` permintaan terbaru berasal?
+ Kunci AWS Key Management Service (AWS KMS) mana yang digunakan untuk `PUT` permintaan dalam 7 hari terakhir?
+ Objek apa di ember Anda yang dibuat oleh Amazon Bedrock dalam lima hari terakhir?

Tabel jurnal Metadata Amazon S3 berisi baris dan kolom. Setiap baris mewakili peristiwa mutasi yang telah membuat, memperbarui, atau menghapus objek di bucket tujuan umum Anda. Sebagian besar peristiwa ini dihasilkan dari tindakan pengguna, tetapi beberapa peristiwa ini dihasilkan dari tindakan yang diambil oleh Amazon S3 atas nama Anda, seperti kedaluwarsa Siklus Hidup S3 atau transisi kelas penyimpanan. 

Tabel jurnal Metadata S3 pada akhirnya konsisten dengan perubahan yang terjadi di bucket tujuan umum Anda. Dalam beberapa kasus, pada saat Metadata S3 diberi tahu bahwa objek dibuat atau diperbarui, objek tersebut mungkin sudah ditimpa atau dihapus di bucket. Dalam kasus seperti itu, objek tidak dapat lagi diambil dan beberapa kolom mungkin menunjukkan nilai NULL untuk menunjukkan skema metadata yang hilang.

Berikut ini adalah contoh tabel jurnal untuk ember tujuan umum bernama `amzn-s3-demo-bucket:` 

```
bucket                key                        sequence_number                                                                                          record_type   record_timestamp           version_id   is_delete_marker   size   last_modified_date   e_tag	                           storage_class  is_multipart   encryption_status   is_bucket_key_enabled   kms_key_arn                                                                   checksum_algorithm   object_tags   user_metadata	                                                                                                                 requester      source_ip_address   request_id
amzn-s3-demo-bucket Finance/statement1.pdf     80e737d8b4d82f776affffffffffffffff006737d8b4d82f776a00000000000000000000000000000000000000000000000072   CREATE        2024-11-15 23:26:44.899                 FALSE              6223   11/15/2024 23:26     e131b86632dda753aac4018f72192b83    STANDARD	  FALSE          SSE-KMS             FALSE                   arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890df   SSECRC32             {}            {count -> Asia, customs -> false, family -> true, location -> Mary, name -> football, user -> United States}                       111122223333   192.0.2.1           CVK8FWYRW0M9JW65
amzn-s3-demo-bucket s3-dg.pdf                  80e737d8b4e39f1dbdffffffffffffffff006737d8b4e39f1dbd00000000000000000000000000000000000000000000000072   CREATE        2024-11-15 23:26:44.942                 FALSE              3554   11/15/2024 23:26     9bb49efc2d92c05558ddffbbde8636d5    STANDARD	  FALSE          DSSE-KMS            FALSE                   arn:aws:kms:us-east-1:936810216292:key/0dcebce6-49fd-4cae-b2e2-5512ad281afd   SSESHA1              {}            {}                                                                                                                                 111122223333   192.0.2.1           CVKAQDRAZEG7KXAY
amzn-s3-demo-bucket Development/Projects.xls   80e737d8b4ed9ac5c6ffffffffffffffff006737d8b4ed9ac5c600000000000000000000000000000000000000000000000072   CREATE        2024-11-15 23:26:44.966                 FALSE              7746   11/15/2024 23:26     729a6863e47fb9955b31bfabce984908    STANDARD	  FALSE          SSE-S3              FALSE                   NULL                                                                          SSECRC32             {}            {count -> Asia, customs -> Canada, family -> Billiards, filter -> true, location -> Europe, name -> Asia, user -> United States}   111122223333   192.0.2.1           CVK7Z6XQTQ90BSRV
```

Tabel jurnal memiliki skema berikut:


| Nama kolom | Diperlukan? | Jenis data |   | 
| --- | --- | --- | --- | 
| `bucket` | Ya | String | Nama ember tujuan umum. Untuk informasi selengkapnya, lihat [Aturan penamaan ember tujuan umum](bucketnamingrules.md). | 
| `key` | Ya | String | Nama kunci objek (atau kunci) yang secara unik mengidentifikasi objek dalam ember. Untuk informasi selengkapnya, lihat [Penamaan objek Amazon S3](object-keys.md). | 
| `sequence_number` | Ya | String | Nomor urut, yang merupakan ordinal yang disertakan dalam catatan untuk objek tertentu. Untuk memesan catatan dari ember dan kunci yang sama, Anda dapat mengurutkan`sequence_number`. Untuk ember dan kunci tertentu, `sequence_number` nilai leksikografis yang lebih besar menyiratkan bahwa catatan diperkenalkan ke ember baru-baru ini. | 
| `record_type` | Ya | String | Jenis rekaman ini, salah satu `CREATE``UPDATE_METADATA`, atau`DELETE`.<br />`CREATE`catatan menunjukkan bahwa objek baru (atau versi baru dari objek) ditulis ke ember.<br />`UPDATE_METADATA`catatan menangkap perubahan metadata yang bisa berubah untuk objek yang ada, seperti kelas penyimpanan atau tag.<br />`DELETE`catatan menunjukkan bahwa objek ini (atau versi objek ini) telah dihapus. Saat pembuatan versi diaktifkan, `DELETE` catatan mewakili penanda hapus atau penghapusan permanen. Mereka selanjutnya disambiguasi dengan berkonsultasi dengan kolom opsional`is_delete_marker`.<br />Untuk informasi selengkapnya, lihat [Menghapus versi objek dari bucket dengan dukungan Penentuan Versi](DeletingObjectVersions.md). Penghapusan permanen membawa `NULL` s di semua kolom, *kecuali*`bucket`,`key`,,`sequence_number`, `record_type``record_timestamp`, dan `version_id` (yaitu kolom yang ditandai sebagai Diperlukan).  | 
| `record_timestamp` | Ya | Timestamp NTZ (tidak ada zona waktu) | Stempel waktu yang terkait dengan catatan ini. | 
| `version_id` | Tidak | String | ID versi objek. Saat Anda mengaktifkan Penentuan Versi di bucket, Amazon S3 akan menetapkan nomor versi untuk objek yang ditambahkan ke dalam bucket. Untuk informasi selengkapnya, lihat [Mempertahankan beberapa versi objek dengan Versi S3](Versioning.md).<br />Objek yang disimpan di bucket sebelum Anda menyetel status pembuatan versi memiliki ID versi null. | 
| `is_delete_marker` | Tidak | Boolean | Status penanda hapus objek. Untuk catatan DELETE yang merupakan penanda hapus, nilai ini adalah`TRUE`. Untuk penghapusan permanen, nilai ini dihilangkan (). `NULL` Jenis rekaman lainnya (CREATE dan UPDATE\_METADATA) memiliki nilai. `FALSE` Untuk informasi selengkapnya, lihat [Bekerja dengan penanda hapus](DeleteMarker.md). Baris yang ditambahkan untuk penanda hapus memiliki `record_type` nilai`DELETE`, bukan`UPDATE_METADATA`. Jika penanda hapus dibuat sebagai hasil dari kedaluwarsa Siklus Hidup S3, nilainya adalah. `requester` `s3.amazonaws.com`  | 
| `size` | Tidak | Panjang | Ukuran objek dalam byte, tidak termasuk ukuran unggahan multibagian yang tidak lengkap atau metadata objek. Jika `is_delete_marker` ya`TRUE`, ukurannya adalah`0`. Untuk informasi selengkapnya, lihat [Metadata objek yang ditentukan sistem](UsingMetadata.md#SysMetadata). | 
| `last_modified_date` | Tidak | Timestamp NTZ (tidak ada zona waktu) | Tanggal pembuatan objek atau tanggal modifikasi terakhir, mana pun yang terbaru. Untuk unggahan multipart, tanggal pembuatan objek adalah tanggal saat unggahan multipart dimulai. Untuk informasi selengkapnya, lihat [Metadata objek yang ditentukan sistem](UsingMetadata.md#SysMetadata). | 
| `e_tag` | Tidak | String | Entity tag (ETag), yang merupakan hash dari objek. ETag Merefleksikan perubahan hanya pada isi objek, bukan metadatanya. Itu ETag bisa menjadi MD5 intisari dari data objek. Apakah MD5 intisari ETag adalah tergantung pada bagaimana objek itu dibuat dan bagaimana itu dienkripsi. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/API_Object.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_Object.html) di *Referensi API Amazon S3*. | 
| `storage_class` | Tidak | String | Kelas penyimpanan yang digunakan untuk menyimpan objek. Salah satu`STANDARD`,`REDUCED_REDUNDANCY`,`STANDARD_IA`,`ONEZONE_IA`,`INTELLIGENT_TIERING`,`GLACIER`,`DEEP_ARCHIVE`, atau`GLACIER_IR`. Untuk informasi selengkapnya, lihat [Memahami dan mengelola kelas penyimpanan Amazon S3](storage-class-intro.md). | 
| `is_multipart` | Tidak | Boolean | Jenis upload objek. Jika objek diunggah sebagai unggahan multipart, nilai ini adalah. `TRUE` Kalau tidak, itu`FALSE`. Untuk informasi selengkapnya, lihat [Mengunggah dan menyalin objek menggunakan unggahan multipart di Amazon S3](mpuoverview.md). | 
| `encryption_status` | Tidak | String | Status enkripsi sisi server objek, tergantung pada jenis kunci enkripsi yang digunakan: enkripsi sisi server dengan kunci terkelola Amazon S3 (SSE-S3), enkripsi sisi server dengan kunci () (SSE-KMS), enkripsi sisi server dua lapis AWS Key Management Service dengan AWS KMS(DSSE-KMS), atau enkripsi sisi server dengan kunci yang disediakan pelanggan (SSE-C). AWS KMS keys Jika objek tidak dienkripsi, nilai ini adalah null. Nilai yang mungkin adalah`SSE-S3`,`SSE-KMS`,`DSSE-KMS`,`SSE-C`, atau nol. Untuk informasi selengkapnya, lihat [Melindungi data dengan enkripsi](UsingEncryption.md). | 
| `is_bucket_key_enabled` | Tidak | Boolean | Status pengaktifan S3 Bucket Key objek. Jika objek menggunakan S3 Bucket Key untuk SSE-KMS, nilai ini adalah. `TRUE` Kalau tidak, itu`FALSE`. Untuk informasi selengkapnya, lihat [Mengonfigurasi Kunci Bucket S3 pada tingkat objek](configuring-bucket-key-object.md). | 
| `kms_key_arn` | Tidak | String | Nama Sumber Daya Amazon (ARN) untuk kunci KMS yang dengannya objek dienkripsi, untuk baris di mana atau. `encryption_status` `SSE-KMS` `DSSE-KMS` Jika objek tidak dienkripsi dengan SSE-KMS atau DSSE-KMS, nilainya adalah null. Untuk informasi selengkapnya, lihat [Menggunakan enkripsi sisi server dengan AWS KMS kunci (SSE-KMS)](UsingKMSEncryption.md) dan [Menggunakan enkripsi sisi server dual-layer dengan kunci (DSSE-KMS) AWS KMS](UsingDSSEncryption.md). Jika baris mewakili versi objek yang tidak lagi ada pada saat peristiwa hapus atau timpa diproses, `kms_key_arn` berisi nilai null, bahkan jika nilai `encryption_status` kolom adalah `SSE-KMS` atau. `DSSE-KMS`  | 
| `checksum_algorithm` | Tidak | String | Algoritma yang digunakan untuk membuat checksum untuk objek, salah satu dari`CRC64NVME`,,`CRC32`, `CRC32C``SHA1`,`SHA256`,`MD5`,`XXHASH64`, `XXHASH3``XXHASH128`, atau`SHA512`. Jika tidak ada checksum hadir, nilai ini adalah null. Untuk informasi selengkapnya, lihat [Menggunakan algoritma checksum yang didukung](checking-object-integrity-upload.md#using-additional-checksums). | 
| `object_tags` | Tidak | Peta <String, String> | Tag objek yang terkait dengan objek. Tag objek disimpan sebagai peta pasangan kunci-nilai. Jika objek tidak memiliki tag objek, peta kosong (`{}`) disimpan. Untuk informasi selengkapnya, lihat [Mengkategorikan objek Anda menggunakan tag](object-tagging.md). Jika `record_type` nilainya`DELETE`, `object_tags` kolom berisi nilai null. Jika `record_type` nilainya `CREATE` atau`UPDATE_METADATA`, baris yang mewakili versi objek yang tidak ada lagi pada saat peristiwa hapus atau timpa diproses akan berisi nilai null di `object_tags` kolom.   | 
| `user_metadata` | Tidak | Peta <String, String> | Metadata pengguna yang terkait dengan objek. Metadata pengguna disimpan sebagai peta pasangan nilai kunci. Jika objek tidak memiliki metadata pengguna, peta kosong (`{}`) disimpan. Untuk informasi selengkapnya, lihat [Metadata objek yang ditentukan pengguna](UsingMetadata.md#UserMetadata).  Jika `record_type` nilainya`DELETE`, `user_metadata` kolom berisi nilai null. Jika `record_type` nilainya `CREATE` atau`UPDATE_METADATA`, baris yang mewakili versi objek yang tidak ada lagi pada saat peristiwa hapus atau timpa diproses akan berisi nilai null di `user_metadata` kolom.  | 
| `requester` | Tidak | String |  Akun AWS ID pemohon atau Layanan AWS kepala sekolah yang membuat permintaan. Misalnya, jika pemohon adalah Siklus Hidup S3, nilai ini adalah. `s3.amazonaws.com`  | 
| `source_ip_address` | Tidak | String | Alamat IP sumber permintaan. Untuk catatan yang dihasilkan oleh permintaan pengguna, kolom ini berisi alamat IP sumber permintaan. Untuk tindakan yang diambil oleh Amazon S3 atau lainnya Layanan AWS atas nama pengguna, kolom ini berisi nilai nol. | 
| `request_id` | Tidak | String | ID permintaan yang terkait dengan permintaan. | 