

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 pada 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 AWS Key Management Service (AWS KMS) keys (SSE-KMS). 

Saat Anda mengaktifkan tabel inventaris untuk konfigurasi tabel metadata, tabel akan melalui proses yang dikenal sebagai * pengisian ulang*, di mana Amazon S3 memindai bucket tujuan umum Anda untuk mengambil metadata awal untuk semua objek dalam bucket. Tergantung pada jumlah objek dalam ember Anda, proses ini dapat memakan waktu beberapa menit (minimal 15 menit) hingga berjam-jam. Ketika proses pengisian ulang selesai, status tabel inventaris Anda berubah dari ** Pengisian Kembali ** menjadi ** Aktif. ** Setelah pengisian 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 bucket 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 keadaan objek saat ini di bucket tujuan umum Anda. Tabel inventaris menyediakan inventaris sederhana dan dapat ditanyakan dari semua objek dalam 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 bucket 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 bucket. Untuk informasi selengkapnya, lihat [Penamaan objek Amazon S3](object-keys.md). | 
| `sequence_number` | Ya | String | Nomor urutan, yang merupakan ordinal yang termasuk dalam catatan untuk objek tertentu. Untuk memesan catatan dari bucket dan kunci yang sama, Anda dapat mengurutkan`sequence_number`. Untuk bucket dan kunci tertentu, `sequence_number` nilai leksikografis yang lebih besar menyiratkan bahwa catatan diperkenalkan ke bucket baru-baru ini. | 
| `object_join_key` | Tidak | String | Pengidentifikasi unik untuk objek, ditetapkan dengan setiap versi baru, atau ketika versi null dibuat atau diganti. Gunakan kolom ini untuk bergabung dengan tabel anotasi. | 
| `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 S3 Versioning](Versioning.md).<br />Objek yang disimpan dalam bucket sebelum Anda menetapkan status 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, nil `requester` ainya adalah`s3.amazonaws.com`.  | 
| `size` | Tidak | Panjang | Ukuran objek dalam byte, tidak termasuk ukuran upload multipart yang tidak lengkap atau metadata objek. Jika `is_delete_marker` ya`True`, ukurannya adalah`0`. Untuk informasi selengkapnya, lihat [System-defined metadata objek](UsingMetadata.md#SysMetadata). | 
| `last_modified_date` | Tidak | Timestamp NTZ (tanpa zona waktu) | Tanggal pembuatan objek atau tanggal modifikasi terakhir, mana pun yang terbaru. Untuk unggahan multipart, tanggal pembuatan objek adalah tanggal ketika upload multipart dimulai. Untuk informasi selengkapnya, lihat [System-defined metadata objek](UsingMetadata.md#SysMetadata). | 
| `e_tag` | Tidak | String | Tag entitas (ETag), yang merupakan hash dari objek. ETag hanya menggambarkan perubahan pada konten objek, bukan pada metadata. ETag dapat berupa ringkasan MD5 dari suatu data objek. Apakah ETag adalah ringkasan MD5 tergantung pada bagaimana objek dibuat dan bagaimana itu dienkripsi. Untuk informasi selengkapnya, lihat [Object](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 dari `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 (), enkripsi sisi server dengan (SSE-S3) kunci (), enkripsi sisi server lapis ganda dengan AWS Key Management Service (AWS KMS SSE-KMS), atau enkripsi sisi server dengan kunci yang disediakan pelanggan AWS KMS keys (DSSE-KMS). SSE-C Jika objek tidak dienkripsi, nilai ini adalah null. Nilai yang mungkin adalah`SSE-S3`,`SSE-KMS`,`DSSE-KMS`,`SSE-C`, atau null. 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 tempat objek dienkripsi, untuk baris di mana `encryption_status` ada `SSE-KMS` atau`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 AWS KMS kunci (DSSE-KMS)](UsingDSSEncryption.md). Jika baris mewakili versi objek yang tidak lagi ada pada saat peristiwa delete atau overwrite 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`,`SHA256`,`MD5`,`XXHASH64`, `XXHASH3``XXHASH128`, atau`SHA512`. Jika tidak ada checksum, 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 sebuah objek tidak memiliki tag objek, peta kosong (`{}`) disimpan. Untuk informasi selengkapnya, lihat [Menandai objek Anda](object-tagging.md). Jika `record_type` nilainya`DELETE`, `object_tags` kolom berisi nilai null. Jika nil `record_type` ainya `CREATE` atau`UPDATE_METADATA`, baris yang mewakili versi objek yang tidak lagi ada pada saat peristiwa delete atau overwrite diproses akan berisi nilai nol 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 [User-defined metadata](UsingMetadata.md#UserMetadata).  Jika `record_type` nilainya`DELETE`, `user_metadata` kolom berisi nilai null. Jika nil `record_type` ainya `CREATE` atau`UPDATE_METADATA`, baris yang mewakili versi objek yang tidak lagi ada pada saat peristiwa delete atau overwrite diproses akan berisi nilai nol di `user_metadata` kolom.  | 