Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Melakukan operasi objek secara massal dengan Operasi Batch
Anda dapat menggunakan Operasi Batch S3 untuk melakukan operasi batch berskala besar pada objek Amazon S3. Operasi Batch S3 dapat melakukan satu operasi untuk sejumlah objek Amazon S3 yang telah Anda tentukan. Satu pekerjaan dapat melakukan operasi tertentu pada miliaran objek yang berisi data berukuran exabyte. Amazon S3 melacak kemajuan, mengirim pemberitahuan, dan menyimpan laporan penyelesaian terperinci dari semua tindakan, menyediakan pengalaman yang sepenuhnya terkelola, dapat diaudit, dan nirserver. Anda dapat menggunakan Operasi Batch S3 melalui konsol Amazon S3 AWS CLI,, AWS SDKs, atau Amazon S3. REST API
Gunakan Operasi Batch S3 untuk menyalin objek dan mengatur tag objek atau daftar kontrol akses (ACLs). Anda juga dapat memulai pemulihan objek dari S3 Glacier Flexible Retrieval atau menginvokasi fungsi AWS Lambda untuk melakukan tindakan khusus menggunakan objek Anda. Anda dapat melakukan operasi ini pada daftar objek kustom, atau menggunakan laporan inventaris Amazon S3 untuk membuat daftar objek dengan mudah. Operasi Batch Amazon S3 menggunakan operasi Amazon API S3 yang sama yang sudah Anda gunakan dengan Amazon S3.
catatan
Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat S3 Express One Zone dan Bekerja dengan bucket direktori. Untuk informasi selengkapnya tentang penggunaan Operasi Batch dengan S3 Express One Zone dan bucket direktori, lihat Menggunakan Operasi Batch dengan bucket direktori.
Dasar-dasar Operasi Batch S3
Anda dapat menggunakan Operasi Batch S3 untuk melakukan operasi batch berskala besar pada objek Amazon S3. Operasi Batch S3 dapat menjalankan operasi tunggal atau tindakan pada sejumlah objek Amazon S3 yang telah Anda tentukan.
Terminologi
Bagian ini menggunakan istilah manifes, pekerjaan, operasi, dan tugas, yang didefinisikan sebagai berikut:
- Manifes
-
Manifes adalah objek Amazon S3 yang berisi kunci objek yang harus ditindaklanjuti Amazon S3. Jika Anda ingin membuat pekerjaan Operasi Batch, Anda harus menyediakan manifes. Manifes buatan pengguna Anda harus berisi nama bucket, kunci objek, dan secara opsional, versi objek untuk setiap objek. Jika Anda menyediakan manifes buatan pengguna, manifes tersebut harus dalam bentuk laporan Inventaris Amazon S3 atau file. CSV
Anda juga dapat meminta Amazon S3 menghasilkan manifes secara otomatis berdasarkan kriteria filter objek yang Anda tentukan saat membuat pekerjaan. Opsi ini tersedia untuk pekerjaan Replikasi Batch S3 yang Anda buat di konsol Amazon S3, atau untuk jenis pekerjaan apa pun yang Anda buat dengan menggunakan AWS Command Line Interface AWS CLI() AWS SDKs, atau Amazon S3. REST API
- Pekerjaan
-
Pekerjaan adalah unit kerja dasar untuk Operasi Batch S3. Pekerjaan berisi semua informasi yang diperlukan untuk menjalankan operasi tertentu pada objek yang tercantum dalam manifes. Setelah Anda memberikan informasi ini dan meminta agar pekerjaan tersebut dimulai, pekerjaan akan menjalankan operasi untuk setiap objek dalam manifes.
- Operasi
-
Operasi adalah jenis API tindakan, seperti menyalin objek, yang Anda inginkan untuk menjalankan pekerjaan Operasi Batch. Setiap pekerjaan melakukan satu jenis operasi di semua objek yang telah ditentukan dalam manifes.
- Tugas
-
Tugas adalah unit pelaksanaan pekerjaan. Tugas mewakili satu panggilan ke Amazon S3 atau AWS Lambda API operasi untuk melakukan operasi pekerjaan pada satu objek. Selama masa aktif pekerjaan, Operasi Batch S3 membuat satu tugas untuk setiap objek yang ditentukan dalam manifes.
Cara kerja pekerjaan Operasi Batch S3
Pekerjaan adalah unit kerja dasar untuk Operasi Batch S3. Pekerjaan berisi semua informasi yang diperlukan untuk menjalankan operasi tertentu pada sejumlah objek. Untuk membuat pekerjaan, Anda memberikan daftar objek kepada Operasi Batch S3 dan menentukan tindakan yang harus dilakukan pada objek tersebut.
Untuk informasi tentang operasi yang didukung Operasi Batch S3, lihat Operasi yang didukung oleh Operasi Batch S3.
Pekerjaan batch melakukan operasi tertentu pada setiap objek yang disertakan dalam manifesnya. Manifes mencantumkan objek yang harus diproses pekerjaan batch dan disimpan sebagai objek dalam bucket. Anda dapat menggunakan Katalogisasi dan analisis data Anda dengan S3 Inventory laporan berformat value (CSV) yang dipisahkan koma sebagai manifes, yang memudahkan pembuatan daftar besar objek yang terletak di bucket. Anda juga dapat menentukan manifes dalam CSV format sederhana yang memungkinkan Anda melakukan operasi batch pada daftar objek khusus yang terdapat dalam satu bucket.
Setelah Anda membuat pekerjaan, Amazon S3 memproses daftar objek dalam manifes dan menjalankan operasi yang telah ditentukan terhadap setiap objek. Saat pekerjaan berjalan, Anda dapat memantau kemajuannya secara terprogram atau melalui konsol Amazon S3. Anda juga dapat mengonfigurasi pekerjaan untuk menghasilkan laporan penyelesaian setelah selesai. Laporan penyelesaian menguraikan hasil dari setiap tugas yang dilakukan oleh pekerjaan. Untuk informasi selengkapnya tentang cara memantau pekerjaan, lihat Mengelola tugas Operasi Batch S3.
Tutorial Operasi Batch S3
Tutorial berikut menyajikan end-to-end prosedur lengkap untuk beberapa tugas Operasi Batch.