Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hitung checksum
Anda dapat menggunakan Operasi Batch S3 dengan operasi checksum Compute untuk melakukan perhitungan checksum untuk objek yang disimpan di Amazon S3 saat istirahat. Operasi checksum Compute menghitung checksum objek yang dapat Anda gunakan untuk memvalidasi integritas data tanpa mengunduh atau memulihkan objek untuk data yang disimpan. Anda dapat menggunakan operasi checksum Compute untuk menghitung checksum untuk tipe checksum objek komposit dan lengkap, untuk semua algoritma checksum yang didukung.
Dengan operasi checksum Compute, Anda dapat memproses miliaran objek melalui satu permintaan pekerjaan. Operasi batch ini kompatibel dengan semua kelas penyimpanan S3, terlepas dari ukuran objek. Untuk membuat tugas checksum Compute, gunakan konsol Amazon S3,AWS CLI(), AWS Command Line Interface the, atau Amazon S3 REST API. AWS SDKs
Saat mengaktifkan pencatatan akses server, Anda juga dapat menerima entri log tentang pekerjaan checksum Compute Anda. Operasi pekerjaan checksum Compute memancarkan peristiwa log akses server terpisah setelah menyelesaikan perhitungan checksum. Entri log ini mengikuti format pencatatan akses server S3 standar dan menyertakan bidang seperti jenis operasi, stempel waktu, kode kesalahan, dan ID pekerjaan checksum Compute terkait. Pencatatan ini menyediakan jejak audit aktivitas verifikasi checksum yang dilakukan pada objek Anda, membantu Anda melacak dan memverifikasi operasi integritas data.
catatan
Operasi checksum Compute tidak mendukung enkripsi sisi server dengan objek terenkripsi kunci enkripsi yang disediakan pelanggan (SSE-C). Namun, Anda dapat menggunakan operasi checksum Compute dengan objek yang dienkripsi dengan menggunakan enkripsi sisi server dengan kunci terkelola S3 (SSE-S3), enkripsi sisi server dengan (DSSE-KMS). AWS Key Management Service Pastikan Anda telah memberikan AWS KMS izin yang tepat untuk melakukan operasi checksum Compute.
Untuk memulai operasi checksum Compute menggunakan Operasi Batch, Anda dapat:
-
Buat file manifes baru secara manual.
-
Gunakan manifes yang ada.
-
Operasi Batch Langsung untuk secara otomatis menghasilkan manifes berdasarkan kriteria filter objek yang Anda tentukan saat membuat pekerjaan.
Kemudian, kirimkan permintaan pekerjaan checksum Compute Anda dan pantau statusnya. Setelah tugas checksum Compute selesai, Anda akan secara otomatis menerima laporan penyelesaian di bucket tujuan yang ditentukan. Laporan penyelesaian ini berisi informasi checksum untuk setiap objek di bucket, sehingga Anda dapat memverifikasi konsistensi data. Untuk informasi selengkapnya tentang cara menggunakan laporan ini untuk memeriksa pekerjaan, lihat Melacak status pekerjaan dan laporan penyelesaian.
Untuk informasi selengkapnya tentang kemampuan Compute checksum dan cara menggunakan Compute checksum di konsol, lihat. Memeriksa integritas objek untuk data saat istirahat di Amazon S3 Untuk informasi tentang cara mengirim permintaan REST ke checksum Compute, lihat DescribeJobdan CreateJobdi Referensi API Amazon S3.
Bagian berikut menjelaskan bagaimana Anda dapat mulai menggunakan operasi checksum Compute dengan Operasi Batch S3.
Operasi Batch S3 Menghitung pertimbangan checksum
Sebelum menggunakan operasi checksum Compute, tinjau daftar pertimbangan berikut:
-
Jika manifes menyertakan bidang ID versi, Anda harus memberikan ID versi untuk semua objek dalam manifes. Jika ID versi tidak ditentukan, permintaan checksum Compute akan melakukan operasi pada versi terbaru objek.
-
Untuk menerima detail operasi checksum Compute di log akses server, Anda harus terlebih dahulu mengaktifkan log akses server pada bucket sumber dan menentukan bucket tujuan untuk menyimpan log. Bucket tujuan juga harus ada di bucket yang sama Wilayah AWS dan Akun AWS sebagai sumber. Setelah mengonfigurasi pencatatan akses server, operasi checksum Compute menghasilkan catatan log yang menyertakan bidang standar seperti jenis operasi, kode status HTTP, kode kesalahan S3, stempel waktu, dan ID pekerjaan checksum Compute terkait. Operasi checksum Compute berjalan secara asinkron. Akibatnya, entri log menggunakan ID pekerjaan checksum Compute, bukan ID permintaan, dalam entri lognya.
-
Pembuatan laporan dapat memakan waktu hingga beberapa jam untuk objek yang disimpan.
-
Untuk kelas penyimpanan S3 Glacier berikut, pekerjaan checksum Compute dapat memakan waktu hingga satu minggu untuk menyelesaikannya:
-
S3 Glacier Flexible Retrieval
-
S3 Glacier Deep Archive
-
-
Untuk bucket tempat laporan penyelesaian akan ditulis, Anda harus menggunakan kondisi pemilik bucket saat menjalankan operasi checksum Compute. Jika pemilik bucket sebenarnya tidak cocok dengan pemilik bucket yang diharapkan untuk permintaan pekerjaan yang dikirimkan, maka pekerjaan tersebut gagal. Untuk daftar operasi S3 yang tidak mendukung kondisi pemilik bucket, lihat Pembatasan dan batasan.
Laporan penyelesaian Operasi Batch S3
Saat membuat pekerjaan checksum Compute, Anda dapat meminta laporan penyelesaian Operasi Batch S3. File CSV ini menunjukkan objek, kode keberhasilan atau kegagalan, output, dan deskripsi. Untuk informasi selengkapnya tentang laporan pelacakan dan penyelesaian pekerjaan, lihat Laporan penyelesaian.