Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perangkat dapat berkomunikasi dengan AWS IoT Jobs menggunakan HTTP Signature Version 4 pada port 443. Ini adalah metode yang digunakan oleh AWS SDKs danCLI. Untuk informasi selengkapnya tentang alat tersebut, lihat Referensi AWS CLI Perintah: iot-jobs-data atau AWS
SDKsdan Alat
Perintah berikut tersedia untuk perangkat yang menjalankan pekerjaan. Untuk informasi tentang penggunaan API operasi dengan MQTT protokol, lihatPekerjaan MQTT API operasi perangkat.
Mendapat daftar semua pekerjaan yang tidak dalam status terminal, untuk hal tertentu.
Mendapat dan memulai eksekusi pekerjaan tertunda berikutnya untuk suatu hal (dengan status IN_PROGRESS
atauQUEUED
).
-
Setiap eksekusi pekerjaan dengan status
IN_PROGRESS
dikembalikan terlebih dahulu. -
Eksekusi Job dikembalikan dalam urutan di mana mereka diciptakan.
-
Jika eksekusi pekerjaan tertunda berikutnya
QUEUED
, statusnya berubah menjadiIN_PROGRESS
dan rincian status eksekusi pekerjaan ditetapkan seperti yang ditentukan. -
Jika eksekusi pekerjaan tertunda berikutnya sudah
IN_PROGRESS
, detail statusnya tidak berubah. -
Jika tidak ada eksekusi pekerjaan yang tertunda, respons tidak menyertakan
execution
bidang. -
Secara opsional, Anda dapat membuat pengatur waktu langkah dengan menetapkan nilai untuk
stepTimeoutInMinutes
properti. Jika Anda tidak memperbarui nilai properti ini dengan menjalankanUpdateJobExecution
, eksekusi pekerjaan akan habis saat pengatur waktu langkah kedaluwarsa.
Mendapat informasi rinci tentang eksekusi pekerjaan.
Anda dapat mengatur jobId
to $next
untuk mengembalikan eksekusi pekerjaan tertunda berikutnya untuk suatu hal. Status eksekusi pekerjaan harus QUEUED
atauIN_PROGRESS
.
Memperbarui status eksekusi pekerjaan. Secara opsional, Anda dapat membuat pengatur waktu langkah dengan menetapkan nilai untuk stepTimeoutInMinutes
properti. Jika Anda tidak memperbarui nilai properti ini dengan menjalankan UpdateJobExecution
lagi, eksekusi pekerjaan akan habis saat pengatur waktu langkah kedaluwarsa.