AWS IoT Job

A set of remote operations that are sent to and executed on devices connected to AWS IoT.

Type

Snapshot jobs

  • One time thing. The job is complete after targets finish it
  • Limited per account

Continuous jobs

  • It continues to run unlike snapshot jobs
  • Usually attached to a thing group

Configuration

Rollout

  • Defines how many devices receive the job document every minute.

Abort

If the number of job failures reaches the threshold percentage, and the job has deployed to the minimum number of devices, the job will cancel.

Timeout

If a response isn't received from your job targets within a certain duration, the job can fail. You can keep track of the job that's running on these devices.

Retry

If a device reports failure or a job times out, you can use AWS IoT Jobs to automatically resend the job document to the device.

Job State

notion image
 

Source