Skema tabel inventaris langsung Metadata S3 - Amazon Simple Storage Service

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

Tabel inventaris langsung menyediakan inventaris sederhana dan dapat dikueri dari semua objek dan versinya di 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.

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.

key

Ya String Nama kunci objek (atau kunci) yang secara unik mengidentifikasi objek dalam ember. Untuk informasi selengkapnya, lihat Menamai objek Amazon S3.

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 mengurutkansequence_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 S3 Versioning.

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 adalahTrue. Kalau tidak, ituFalse. Untuk informasi selengkapnya, lihat Bekerja dengan penanda hapus.

catatan

Baris yang ditambahkan untuk penanda hapus memiliki record_type nilaiDELETE, bukanUPDATE_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 yaTrue, ukurannya adalah0. Untuk informasi selengkapnya, lihat Metadata objek yang ditentukan sistem.

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.

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 Object di Referensi API Amazon S3.

storage_class

Tidak String

Kelas penyimpanan yang digunakan untuk menyimpan objek. Salah satuSTANDARD,REDUCED_REDUNDANCY,STANDARD_IA,ONEZONE_IA,INTELLIGENT_TIERING,GLACIER,DEEP_ARCHIVE, atauGLACIER_IR. Untuk informasi selengkapnya, lihat Memahami dan mengelola kelas penyimpanan Amazon S3.

is_multipart

Tidak Boolean

Jenis upload objek. Jika objek diunggah sebagai unggahan multipart, nilai ini adalah. True Kalau tidak, ituFalse. Untuk informasi selengkapnya, lihat Mengunggah dan menyalin objek menggunakan unggahan multipart di Amazon S3.

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 adalahSSE-S3,SSE-KMS,DSSE-KMS,SSE-C, atau nol. Untuk informasi selengkapnya, lihat Melindungi data dengan enkripsi.

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, ituFalse. Untuk informasi selengkapnya, lihat Mengonfigurasi Kunci Bucket S3 pada tingkat objek.

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) dan Menggunakan enkripsi sisi server dual-layer dengan kunci (DSSE-KMS) AWS KMS.

catatan

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 dariCRC64-NVME,,CRC32, CRC32CSHA1, atauSHA256. Jika tidak ada checksum hadir, nilai ini adalah null. Untuk informasi selengkapnya, lihat Menggunakan algoritma checksum yang didukung.

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.

catatan

Jika record_type nilainyaDELETE, object_tags kolom berisi nilai nol. Jika record_type nilainya CREATE atauUPDATE_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.

catatan

Jika record_type nilainyaDELETE, user_metadata kolom berisi nilai nol. Jika record_type nilainya CREATE atauUPDATE_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.