Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menetapkan prioritas tugas
Anda dapat menetapkan setiap pekerjaan Operasi Batch Amazon S3 sebagai prioritas numerik, yang dapat berupa bilangan bulat positif apa pun. Operasi Batch S3 memprioritaskan pekerjaan sesuai dengan prioritas yang ditetapkan. Tugas dengan prioritas yang lebih tinggi (atau nilai numerik yang lebih tinggi untuk parameter prioritas) akan dievaluasi terlebih dahulu. Prioritas ditentukan dalam urutan menurun. Misalnya, antrean tugas dengan nilai prioritas 10 diberikan preferensi penjadwalan di atas antrean tugas dengan nilai prioritas 1.
Anda dapat mengubah prioritas pekerjaan saat pekerjaan sedang berjalan. Jika Anda mengajukan tugas baru dengan prioritas yang lebih tinggi saat tugas sedang berjalan, tugas dengan prioritas yang lebih rendah dapat berhenti agar tugas dengan prioritas yang lebih tinggi dapat berjalan.
Mengubah prioritas pekerjaan tidak mempengaruhi kecepatan pemrosesan pekerjaan.
catatan
Operasi Batch S3 menghormati prioritas pekerjaan dengan upaya terbaik. Meskipun pekerjaan dengan prioritas lebih tinggi umumnya lebih diutamakan daripada pekerjaan dengan prioritas lebih rendah, Amazon S3 tidak menjamin pemesanan pekerjaan yang ketat.
Cara memperbarui prioritas pekerjaan di konsol Amazon S3
Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/
-
Di panel navigasi kiri, pilih Operasi Batch.
-
Pilih tugas spesifik yang ingin Anda kelola.
-
Pilih Tindakan. Dalam daftar dropdown, pilih Perbarui prioritas.
Contoh berikut memperbarui prioritas pekerjaan dengan menggunakan AWS CLI. Angka yang lebih tinggi menunjukkan prioritas eksekusi yang lebih tinggi. Untuk menggunakan perintah contoh berikut, ganti
dengan informasi Anda sendiri.user input
placeholders
aws s3control update-job-priority \ --region
us-west-2
\ --account-idaccount-id
\ --priority98
\ --job-id00e123a4-c0d8-41f4-a0eb-b46f9ba5b07c
Contoh berikut memperbarui prioritas tugas Operasi Batch S3 menggunakan AWS SDK untuk Java.
Untuk informasi selengkapnya tentang prioritas tugas, lihat Menetapkan prioritas tugas.
package aws.example.s3control; import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.services.s3control.AWSS3Control; import com.amazonaws.services.s3control.AWSS3ControlClient; import com.amazonaws.services.s3control.model.UpdateJobPriorityRequest; import static com.amazonaws.regions.Regions.US_WEST_2; public class UpdateJobPriority { public static void main(String[] args) { String accountId = "Account ID"; String jobId = "00e123a4-c0d8-41f4-a0eb-b46f9ba5b07c"; try { AWSS3Control s3ControlClient = AWSS3ControlClient.builder() .withCredentials(new ProfileCredentialsProvider()) .withRegion(US_WEST_2) .build(); s3ControlClient.updateJobPriority(new UpdateJobPriorityRequest() .withAccountId(accountId) .withJobId(jobId) .withPriority(98)); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 couldn't process // it and returned an error response. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3. e.printStackTrace(); } } }