AWS IoT Jobs
Use AWS IoT Jobs to define a set of remote operations that can be sent to and run on one or more devices connected to AWS IoT. For example, you can define a job that instructs a set of devices to download and install applications, run firmware updates, reboot, rotate certificates, or perform remote troubleshooting operations.
Accessing AWS IoT jobs
You can get started with AWS IoT Jobs by using the console or the AWS IoT Core API.
Using the console
Sign in to the AWS Management Console, and go to the AWS IoT console. In the navigation pane, choose Manage, and then choose Jobs. You can create and manage jobs from this section. If you want to create and manage job templates, in the navigation pane, choose Job templates. For more information, see Create and manage jobs by using the AWS Management Console.
Using the API or CLI
You can get started by using the AWS IoT Core API operations. For more information,
see AWS IoT API Reference. The AWS IoT Core API that AWS IoT
jobs is built on is supported by the AWS SDK. For more information, see AWS SDKs and
Toolkits
You can use the AWS CLI to run commands for creating and managing jobs and job templates. For more information, see AWS IoT CLI reference.
AWS IoT Jobs Regions and endpoints
AWS IoT Jobs supports control plane and data plane API endpoints that are specific to your AWS Region. The data plane API endpoints are specific to your AWS account and AWS Region. For more information about the AWS IoT Jobs endpoints, see AWS IoT Device Management - jobs data endpoints in the AWS General Reference.