Gunakan pemrosesan batch untuk menjalankan operasi skala besar pada objek yang sudah ada di bucket. Misalnya, Anda dapat mengonversi semua objek .docx di direktori tertentu ke format PDF atau mengubah kode semua objek MOV ke format MP4.
API dan SDK pemrosesan data terbaru tersedia di wilayah yang memiliki titik akhir IMM.
Tindakan Pencegahan
-
Pekerjaan pemrosesan batch akan menghasilkan tugas pemrosesan data yang sesuai untuk setiap objek yang memenuhi kondisi yang Anda tentukan. Kami menyarankan agar Anda menguji konfigurasi pada kumpulan objek kecil menggunakan awalan yang lebih spesifik untuk memverifikasi hasilnya.
-
Menangguhkan pekerjaan pemrosesan batch akan segera menghentikan pembuatan tugas pemrosesan data baru. Namun, tugas yang telah dikirim tetap akan berjalan hingga selesai.
-
Untuk mencegah perilaku tak terduga seperti pemrosesan rekursif dan penimpaan objek sumber, path input tidak boleh merupakan awalan dari path output.
-
Path output tidak boleh diakhiri dengan garis miring (
/). Anda harus menentukan path lengkap objek output, termasuk ekstensinya. Nama objek dapat menyertakan variabel. Untuk informasi selengkapnya tentang variabel, lihat Variabel. -
Jika path output tidak diakhiri dengan
/, nama file harus mengandung setidaknya satu variabel. Jika tidak, beberapa file output akan saling menimpa. -
Saat menggunakan variabel {key}, {barename}, atau {basename} dalam path output, pastikan path output berbeda dari path input. Jika tidak, objek sumber mungkin tertimpa atau memicu pemrosesan rekursif.
Buat pekerjaan pemrosesan batch
-
Masuk ke Konsol OSS.
-
Di panel navigasi kiri, klik Buckets, lalu klik bucket target.
-
Di panel navigasi kiri, pilih data processing.
-
Berdasarkan jenis objek yang ingin diproses, pilih Document Processing, Media Processing, atau fitur pemrosesan data lain yang disediakan oleh Intelligent Media Management (IMM). Topik ini menggunakan Document Processing sebagai contoh.
-
Klik tab Batch Processing, lalu klik Create Batch Processing.
-
Di panel Create Batch Processing, konfigurasikan pengaturan pada bagian Input Configuration, Output Configuration, Permission Configuration, dan Notification Configuration.
Parameter
Deskripsi
Input bucket
Bucket yang berisi objek sumber untuk pekerjaan pemrosesan batch.
mode
Anda dapat memilih Select File atau Select Prefix.
-
Select File: Proses satu atau beberapa objek tertentu.
-
Select Prefix: Proses semua objek di direktori tertentu yang sesuai dengan aturan filter.
Input path
Jika Anda mengatur mode ke Select File, pilih satu atau beberapa objek sumber untuk diproses.
Path prefix
Jika Anda mengatur mode ke Select Prefix, tentukan awalan path untuk mengidentifikasi direktori yang berisi objek sumber. Anda dapat menggunakan aturan filter untuk mempersempit objek yang akan diproses.
Filter rule
Jika Anda mengatur mode ke Select Prefix, Anda dapat menggunakan aturan filter bersama awalan path untuk memilih objek yang akan diproses.
-
All: Proses semua objek di direktori yang ditentukan oleh awalan path.
-
File Prefix: Proses objek di direktori yang ditentukan yang namanya sesuai dengan awalan tertentu. Untuk menentukan beberapa awalan, pisahkan dengan koma (,).
-
File Suffix: Proses objek di direktori yang ditentukan yang namanya sesuai dengan akhiran tertentu. Untuk menentukan beberapa akhiran, pisahkan dengan koma (,).
Style
Pilih gaya pemrosesan untuk objek. Jika tidak ada gaya yang tersedia, klik Add Style di daftar tarik-turun untuk membuat yang baru.
Output path
Tentukan path penyimpanan untuk objek yang telah diproses.
Path tidak boleh diakhiri dengan garis miring (
/). Anda harus menggunakan variabel dalam path output untuk mencegah output dari beberapa tugas saling menimpa. Untuk informasi selengkapnya, lihat Variabel.service role
Peran layanan yang memberikan izin kepada Intelligent Media Management (IMM) untuk mengakses sumber daya cloud lain, seperti OSS. Kami menyarankan Anda menggunakan peran layanan
AliyunIMMBatchTriggerRole. Jika peran ini belum ada, Anda dapat membuatnya di halaman Cloud Resource Access Authorization.message queue
Saat tugas selesai, notifikasi berisi hasil pemrosesan dikirim ke topik MNS yang ditentukan. Untuk informasi selengkapnya, lihat Ikhtisar.
-
-
Klik OK.
Setelah Anda membuat pekerjaan pemrosesan batch, sistem akan menghasilkan tugas pemrosesan data untuk setiap objek sumber. Anda akan dikenai biaya atas eksekusi tugas-tugas tersebut. Untuk informasi selengkapnya, lihat Penagihan.
Kueri pekerjaan pemrosesan batch
-
Di panel navigasi kiri, klik Buckets, lalu klik bucket target.
-
Berdasarkan jenis objek, pilih Document Processing, Media Processing, atau fitur pemrosesan data lain yang disediakan oleh Intelligent Media Management (IMM).
-
Klik tab Batch Processing untuk melihat daftar pekerjaan pemrosesan batch. Anda dapat menggunakan kontrol paginasi di bagian bawah halaman untuk menavigasi daftar tersebut.
Tabel berikut menjelaskan status pekerjaan.
Status
Deskripsi
Ready
Pekerjaan siap dijalankan. Pekerjaan yang baru dibuat berada dalam status ini.
Running
Pekerjaan sedang berjalan.
Succeeded
Pekerjaan berhasil diselesaikan.
Suspended
Pekerjaan ditangguhkan.
Failed
Pekerjaan gagal karena error yang tidak dapat dipulihkan.
-
Di kotak pencarian Batch Processing ID, masukkan ID pekerjaan dan klik ikon pencarian untuk menemukan pekerjaan tertentu.
-
Di kolom actions, klik View Details untuk melihat detail pekerjaan pemrosesan batch.
-
Klik ikon perluas di samping ID pekerjaan untuk melihat semua tugas dalam pekerjaan tersebut. Anda dapat mencari tugas berdasarkan path objek sumber atau status. Di kolom actions untuk suatu tugas, klik View Details untuk melihat detailnya.