Memeriksa integritas objek di Amazon 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.

Memeriksa integritas objek di Amazon S3

Amazon S3 menyediakan berbagai kemampuan perlindungan data di seluruh siklus hidup penyimpanan objek. Dengan Amazon S3, Anda dapat menggunakan nilai checksum untuk memverifikasi integritas data yang Anda unggah atau unduh. Selain itu, Anda dapat meminta agar nilai checksum lain dihitung untuk objek apa pun yang Anda simpan di S3.

Saat mengunggah, menyalin, atau mengelola data, Anda dapat memilih dari beberapa algoritma checksum yang didukung:

  • CRC-64/NVME () CRC64NVME

    catatan

    Algoritma CRC64NVME checksum adalah algoritma checksum default yang digunakan untuk perhitungan checksum.

  • CRC-32 () CRC32

  • CRC-32C () CRC32C

  • SHA-1 () SHA1

  • SHA-256 () SHA256

  • MD5 (MD5)

    catatan

    Untuk unggahan multibagian, operasi checksum Compute menyediakan nilai checksum objek lengkap yang digunakanMD5, yang tidak dimungkinkan selama pengunggahan. Untuk unggahan satu bagian, hanya content-MD5 header tersedia menggunakan S3 ETag untuk objek dan harus menggunakan enkripsi SSE-S3.

Saat Anda mengunggah objek ke S3, Anda dapat menentukan penggunaan salah satu algoritma checksum ini. Untuk upload, semua klien yang AWS dimiliki menghitung checksum objek dan mengirimkannya dengan permintaan upload. S3 kemudian secara independen menghitung nilai checksum objek di sisi server, dan memvalidasinya dengan nilai yang diberikan sebelum menyimpan objek dan nilai checksum. Anda juga dapat memberikan nilai yang telah dihitung sebelumnya untuk algoritme checksum ini saat Anda melakukan unggahan satu bagian atau unggahan multibagian (menggunakan tipe checksum objek lengkap untuk unggahan multibagian). Untuk menggunakan nilai yang telah dihitung sebelumnya dengan beberapa objek, gunakan AWS CLI atau AWS SDKs.

Atau, jika Anda ingin memverifikasi kumpulan data di S3 tanpa perlu memulihkan atau mengunduh data, Anda dapat menggunakan operasi checksum Compute dengan Operasi Batch S3. Operasi checksum Compute memungkinkan Anda memverifikasi miliaran objek secara efisien dalam satu permintaan pekerjaan. Ketika operasi checksum Compute dilakukan, S3 menghitung nilai checksum untuk daftar objek, saat istirahat. Di akhir permintaan pekerjaan, Anda akan menerima laporan integritas yang dibuat secara otomatis (juga dikenal sebagai laporan penyelesaian) yang dapat Anda gunakan untuk mengonfirmasi bahwa kumpulan data Anda tetap utuh.