

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

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

Tabel inventaris langsung menyediakan inventaris sederhana dan dapat dikueri untuk semua objek serta versinya di dalam bucket Anda sehingga Anda dapat menentukan status terbaru data Anda. Pembaruan objek Anda biasanya tercermin dalam tabel inventaris dalam waktu satu jam.

Anda dapat menggunakan tabel ini untuk menyederhanakan dan mempercepat alur kerja bisnis dan pekerjaan data besar dengan mengidentifikasi objek yang ingin Anda proses untuk berbagai beban kerja. Misalnya, Anda dapat menanyakan tabel inventaris untuk melakukan hal berikut: 
+ Temukan semua objek yang disimpan di kelas penyimpanan S3 Glacier Deep Archive.
+ Buat distribusi tag objek atau temukan objek tanpa tag.
+ Temukan semua objek yang tidak dienkripsi dengan menggunakan enkripsi sisi server dengan kunci AWS Key Management Service (AWS KMS) (SSE-KMS). 

Saat Anda mengaktifkan tabel inventaris untuk konfigurasi tabel metadata, tabel akan melalui proses yang dikenal sebagai *penimbunan ulang*, di mana Amazon S3 memindai bucket tujuan umum Anda untuk mengambil metadata awal untuk semua objek di bucket. Tergantung pada jumlah objek dalam ember Anda, proses ini dapat memakan waktu beberapa menit (minimal 15 menit) hingga jam. **Ketika proses penimbunan ulang selesai, status tabel inventaris Anda berubah dari **Penimbunan** Ulang menjadi Aktif.** Setelah penimbunan ulang selesai, pembaruan objek Anda biasanya tercermin dalam tabel inventaris dalam waktu satu jam.

**catatan**  
Anda dikenakan biaya untuk mengisi kembali tabel inventaris Anda. Jika ember tujuan umum Anda memiliki lebih dari satu miliar objek, Anda juga dikenakan biaya bulanan untuk tabel inventaris Anda. Untuk informasi selengkapnya, lihat [Harga Amazon S3](https://aws.amazon.com/s3/pricing/).

Tabel inventaris Metadata Amazon S3 berisi baris dan kolom. Setiap baris mewakili status objek saat ini di bucket tujuan umum Anda. Tabel inventaris menyediakan inventaris sederhana dan dapat dikueri dari semua objek di bucket Anda sehingga Anda dapat menentukan status data Anda saat ini.

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

```
bucket                key                        sequence_number                                                                                          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
amzn-s3-demo-bucket Finance/statement1.pdf     80e737d8b4d82f776affffffffffffffff006737d8b4d82f776a00000000000000000000000000000000000000000000000072                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}
amzn-s3-demo-bucket s3-dg.pdf                  80e737d8b4e39f1dbdffffffffffffffff006737d8b4e39f1dbd00000000000000000000000000000000000000000000000072                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              {}            {}
amzn-s3-demo-bucket Development/Projects.xls   80e737d8b4ed9ac5c6ffffffffffffffff006737d8b4ed9ac5c600000000000000000000000000000000000000000000000072                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}
```

Tabel inventaris memiliki skema berikut:


| Nama kolom | Diperlukan? | Jenis data |   | 
| --- | --- | --- | --- | 
|  `bucket`  | Ya | String | Nama ember tujuan umum. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket tujuan umum](bucketnamingrules.md). | 
|  `key`  | Ya | String | Nama kunci objek (atau kunci) yang secara unik mengidentifikasi objek dalam ember. Untuk informasi selengkapnya, lihat [Menamai 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.  | 
|  `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). Objek yang disimpan di bucket sebelum Anda menyetel status pembuatan versi memiliki ID versi null.  | 
|  `is_delete_marker`  | Tidak | Boolean |  Status penanda hapus objek. Jika objek adalah penanda hapus, nilai ini adalah`True`. Kalau tidak, itu`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`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 Kunci Bucket S3 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 nol. 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`CRC64-NVME`,,`CRC32`, `CRC32C``SHA1`, atau`SHA256`. 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 kunci-nilai. 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.   | 