Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS IoT Jobs SDK release contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS IoT Jobs SDK release.
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakandescribe-job-execution
.
- AWS CLI
-
Untuk mendapatkan detail eksekusi pekerjaan
describe-job-execution
Contoh berikut mengambil rincian eksekusi terbaru dari pekerjaan dan hal yang ditentukan.aws iot-jobs-data describe-job-execution \ --job-id
SampleJob
\ --thing-nameMotionSensor1
\ --endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Output:
{ "execution": { "approximateSecondsBeforeTimedOut": 88, "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567701875.743, "queuedAt": 1567701902.444, "status": "QUEUED", "thingName": "MotionSensor1 ", "versionNumber": 3 } }
Untuk informasi selengkapnya, lihat Perangkat dan Pekerjaan di Panduan Pengembang AWS IoT.
-
Untuk API detailnya, lihat DescribeJobExecution
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-pending-job-executions
.
- AWS CLI
-
Untuk mendapatkan daftar semua pekerjaan yang tidak dalam status terminal untuk suatu hal
get-pending-job-executions
Contoh berikut menampilkan daftar semua pekerjaan yang tidak dalam status terminal untuk hal yang ditentukan.aws iot-jobs-data get-pending-job-executions \ --thing-name
MotionSensor1
--endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Output:
{ "inProgressJobs": [ ], "queuedJobs": [ { "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567701875.743, "queuedAt": 1567701902.444, "versionNumber": 3 } ] }
Untuk informasi selengkapnya, lihat Perangkat dan Pekerjaan di Panduan Pengembang AWS IoT.
-
Untuk API detailnya, lihat GetPendingJobExecutions
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-next-pending-job-execution
.
- AWS CLI
-
Untuk mendapatkan dan memulai eksekusi pekerjaan tertunda berikutnya untuk suatu hal
start-next-pending-job-execution
Contoh berikut mengambil dan memulai eksekusi pekerjaan berikutnya yang statusnya IN_ PROGRESS atau QUEUED untuk hal yang ditentukan.aws iot-jobs-data start-next-pending-job-execution \ --thing-name
MotionSensor1
--endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Output:
{ "execution": { "approximateSecondsBeforeTimedOut": 88, "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567714853.743, "queuedAt": 1567701902.444, "startedAt": 1567714871.690, "status": "IN_PROGRESS", "thingName": "MotionSensor1 ", "versionNumber": 3 } }
Untuk informasi selengkapnya, lihat Perangkat dan Pekerjaan di Panduan Pengembang AWS IoT.
-
Untuk API detailnya, lihat StartNextPendingJobExecution
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-job-execution
.
- AWS CLI
-
Untuk memperbarui status eksekusi pekerjaan
update-job-execution
Contoh berikut memperbarui status pekerjaan dan hal yang ditentukan.aws iot-jobs-data update-job-execution \ --job-id
SampleJob
\ --thing-nameMotionSensor1
\ --statusREMOVED
\ --endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Output:
{ "executionState": { "status": "REMOVED", "versionNumber": 3 }, }
Untuk informasi selengkapnya, lihat Perangkat dan Pekerjaan di Panduan Pengembang AWS IoT.
-
Untuk API detailnya, lihat UpdateJobExecution
di Referensi AWS CLI Perintah.
-