All Products
Search
Document Center

Object Storage Service:Verifikasi Konsistensi Data

Last Updated:Jun 03, 2026

OSS mendukung ETag, MD5, dan CRC-64 untuk memverifikasi konsistensi data.

Verification method

Use case

Description

ETag

Mendeteksi perubahan konten objek.

ETag dihasilkan saat objek dibuat dan mengidentifikasi konten objek tersebut. Untuk objek yang dibuat melalui PutObject, ETag adalah Hash MD5 dari kontennya. Untuk objek yang dibuat dengan metode lain, ETag adalah nilai unik yang diturunkan dari algoritma tertentu.

Catatan

ETag dapat mendeteksi perubahan konten, tetapi untuk memverifikasi integritas data, gunakan Hash MD5.

MD5

Memeriksa integritas data.

Saat Anda mengunggah objek, sertakan Hash MD5-nya dalam header permintaan Content-MD5. OSS menghitung Hash MD5 dari data yang diterima dan membandingkannya dengan nilai Content-MD5. Pengunggahan hanya berhasil jika kedua nilai tersebut sesuai.

Catatan
  • Verifikasi MD5 didukung untuk PutObject, GetObject, AppendObject, PostObject, unggah multi-bagian, dan UploadPart.

  • Header Content-MD5 dalam permintaan CompleteMultipartUpload hanya memverifikasi badan permintaan, bukan objek itu sendiri.

Untuk informasi selengkapnya tentang cara memeriksa integritas data menggunakan MD5, lihat Memeriksa konsistensi MD5 OSS.

CRC-64

Memeriksa integritas data.

OSS mengembalikan nilai CRC-64 untuk setiap objek yang diunggah menggunakan metode apa pun yang didukung. Bandingkan nilai ini dengan CRC-64 yang dihitung secara lokal untuk memverifikasi bahwa data yang diunggah utuh.

Catatan

Untuk unggah multi-bagian, jika semua bagian memiliki nilai CRC-64, OSS akan mengembalikan nilai CRC-64 dari objek lengkap tersebut.

Untuk informasi selengkapnya tentang cara memeriksa integritas data menggunakan CRC-64, lihat Memeriksa integritas data menggunakan CRC-64.