Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pantau Status Pekerjaan Pelabelan
Untuk memantau status lowongan pelabelan, Anda dapat menyiapkan aturan Amazon CloudWatch Events (CloudWatch Events) untuk Amazon SageMaker Ground Truth (Ground Truth) untuk mengirim CloudWatch peristiwa ke Acara saat status pekerjaan pelabelan berubah menjadi Completed
Failed
, Stopped
atau saat pekerja menerima, menolak, mengirimkan, atau mengembalikan tugas.
Setelah Anda membuat aturan, Anda dapat menambahkan target untuk itu. CloudWatch Acara menggunakan target ini untuk memanggil AWS layanan lain untuk memproses acara. Misalnya, Anda dapat membuat target menggunakan topik Amazon Simple Notification Service (Amazon SNS) untuk mengirim notifikasi ke email Anda saat status pekerjaan pelabelan berubah.
Prasyarat:
Untuk membuat aturan CloudWatch Acara, Anda memerlukan peran AWS Identity and Access Management (IAM) dengan kebijakan kepercayaan events.amazonaws.com terlampir. Berikut ini adalah contoh kebijakan kepercayaan events.amazonaws.com.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "Service": [ "events.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }
Topik
Kirim Acara ke CloudWatch Acara
Untuk mengonfigurasi aturan CloudWatch Peristiwa untuk mendapatkan pembaruan status, atau peristiwa, untuk pekerjaan pelabelan Ground Truth Anda, gunakan put-rule
perintah AWS Command Line Interface (AWS CLI). Anda dapat memfilter peristiwa yang dikirim ke aturan Anda berdasarkan perubahan status. Misalnya, Anda dapat membuat aturan yang memberi tahu Anda hanya jika status pekerjaan pelabelan berubah menjadi. Completed
Saat menggunakan put-rule
perintah, tentukan yang berikut ini untuk menerima status pekerjaan pelabelan:
-
\"source\":[\"aws.sagemaker\"]
-
\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"]
Untuk mengonfigurasi aturan CloudWatch Peristiwa untuk melihat semua perubahan status, gunakan perintah berikut dan ganti teks placeholder. Misalnya, ganti
dengan nama aturan CloudWatch Acara yang unik dan "GTLabelingJobStateChanges"
dengan Amazon Resource Number (ARN) peran IAM dengan kebijakan kepercayaan events.amazonaws.com terlampir. "arn:aws:iam::111122223333:role/MyRoleForThisRule"
aws events put-rule --name
"GTLabelingJobStateChanges"
--event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"]}" --role-arn"arn:aws:iam::111122223333:role/MyRoleForThisRule"
--region"region"
Untuk memfilter berdasarkan status pekerjaan, gunakan \"detail\":{\"LabelingJobStatus\":[\"
sintaks. Nilai yang valid untuk Status
\"]}}"
adalah Status
Completed
, Failed
, dan Stopped
.
Contoh berikut membuat aturan CloudWatch Acara yang memberi tahu Anda saat pekerjaan pelabelan di us-west-2 (Oregon) berubah menjadi. Completed
aws events put-rule --name "LabelingJobCompleted" --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"], \"detail\":{\"LabelingJobStatus\":[\"Completed\"]}}" --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" --region us-west-2
Contoh berikut membuat aturan CloudWatch Acara yang memberi tahu Anda saat pekerjaan pelabelan di us-east-1 (Virginia) berubah menjadi atau. Completed
Failed
aws events put-rule --name "LabelingJobCompletedOrFailed" --event-pattern "{\"source\":[\"aws.sagemaker\"],\"detail-type\":[\"SageMaker Ground Truth Labeling Job State Change\"], \"detail\":{\"LabelingJobStatus\":[\"Completed\", \"Failed\"]}}" --role-arn "arn:aws:iam::111122223333:role/MyRoleForThisRule" --region us-east-1
Untuk mempelajari lebih lanjut tentang put-rule
permintaan, lihat Pola CloudWatch Peristiwa dalam Peristiwa di Panduan Pengguna CloudWatch Acara Amazon.
Menyiapkan Target untuk Memproses Acara
Setelah Anda membuat aturan, peristiwa yang mirip dengan yang berikut ini dikirim ke CloudWatch Acara. Dalam contoh ini, status pekerjaan test-labeling-job
pelabelan berubah menjadiCompleted
.
{ "version": "0", "id": "111e1111-11d1-111f-b111-1111b11dcb11", "detail-type": "SageMaker Ground Truth Labeling Job State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:sagemaker:us-east-1:111122223333:labeling-job/test-labeling-job" ], "detail": { "LabelingJobStatus": "Completed" } }
Untuk memproses acara, Anda perlu mengatur target. Misalnya, jika Anda ingin menerima email saat status pekerjaan pelabelan Anda berubah, gunakan prosedur di Menyiapkan Pemberitahuan Amazon SNS di Panduan Pengguna CloudWatch Amazon untuk menyiapkan topik Amazon SNS dan berlangganan email Anda ke sana. Setelah Anda membuat topik, Anda dapat menggunakannya untuk membuat target.
Untuk menambahkan target ke aturan CloudWatch Acara
-
Buka CloudWatch konsol: https://console.aws.amazon.com/cloudwatch/home
-
Di panel navigasi, pilih Aturan.
-
Pilih aturan yang ingin Anda tambahkan target.
-
Pilih Tindakan, dan kemudian pilih Edit.
-
Di bawah Target, pilih Tambahkan Target dan pilih AWS layanan yang ingin Anda lakukan saat peristiwa perubahan status pekerjaan pelabelan terdeteksi.
-
Konfigurasikan target Anda. Untuk petunjuk, lihat topik untuk mengonfigurasi target dalam AWS dokumentasi untuk layanan tersebut.
-
Pilih Konfigurasikan detail.
-
Untuk Nama, masukkan nama dan, secara opsional, berikan detail tentang tujuan aturan di Deskripsi.
-
Pastikan kotak centang di sebelah Negara dipilih sehingga aturan Anda terdaftar sebagai Diaktifkan.
-
Pilih Perbarui aturan.
Pelabelan Job Expiration
Jika pekerjaan pelabelan Anda tidak selesai setelah 30 hari, itu akan kedaluwarsa. Jika pekerjaan pelabelan Anda kedaluwarsa, Anda dapat menghubungkan pekerjaan untuk membuat pekerjaan pelabelan baru yang hanya akan mengirim data yang tidak berlabel ke pekerja. Untuk informasi selengkapnya, dan untuk mempelajari cara membuat pekerjaan pelabelan menggunakan rantai, lihat. Pekerjaan Pelabelan Rantai
Tugas Menurun
Pekerja dapat menolak tugas.
Pekerja menolak tugas jika instruksi tidak jelas, data input tidak ditampilkan dengan benar, atau jika mereka mengalami masalah lain dengan tugas tersebut. Jika jumlah pekerja per objek dataset (NumberOfHumanWorkersPerDataObject
) menolak tugas, objek data ditandai sebagai kedaluwarsa dan tidak akan dikirim ke pekerja tambahan.