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
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. |