Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von. Dokumentation zu Version 2 von finden Sie im Benutzerhandbuch für Version 2. AWS CLI
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS IoT Jobs SDK release Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren AWS IoT Jobs SDK release.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen im Kontext der zugehörigen Szenarien sehen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungdescribe-job-execution
.
- AWS CLI
-
Um die Details einer Jobausführung abzurufen
Im folgenden
describe-job-execution
Beispiel werden die Details der letzten Ausführung des angegebenen Jobs und Dings abgerufen.aws iot-jobs-data describe-job-execution \ --job-id
SampleJob
\ --thing-nameMotionSensor1
\ --endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Ausgabe:
{ "execution": { "approximateSecondsBeforeTimedOut": 88, "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567701875.743, "queuedAt": 1567701902.444, "status": "QUEUED", "thingName": "MotionSensor1 ", "versionNumber": 3 } }
Weitere Informationen finden Sie unter Geräte und Jobs im AWS IoT Developer Guide.
-
APIEinzelheiten finden Sie DescribeJobExecution
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-pending-job-executions
.
- AWS CLI
-
Um eine Liste aller Jobs abzurufen, die sich für ein Ding nicht im Terminalstatus befinden
Im folgenden
get-pending-job-executions
Beispiel wird eine Liste aller Jobs angezeigt, die sich für das angegebene Ding nicht im Terminalstatus befinden.aws iot-jobs-data get-pending-job-executions \ --thing-name
MotionSensor1
--endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Ausgabe:
{ "inProgressJobs": [ ], "queuedJobs": [ { "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567701875.743, "queuedAt": 1567701902.444, "versionNumber": 3 } ] }
Weitere Informationen finden Sie unter Geräte und Jobs im AWS IoT Developer Guide.
-
APIEinzelheiten finden Sie GetPendingJobExecutions
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-next-pending-job-execution
.
- AWS CLI
-
Um die nächste ausstehende Jobausführung für eine Sache abzurufen und zu starten
Im folgenden
start-next-pending-job-execution
Beispiel wird die nächste Auftragsausführung abgerufen und gestartet, deren Status IN_ PROGRESS oder QUEUED für das angegebene Ding ist.aws iot-jobs-data start-next-pending-job-execution \ --thing-name
MotionSensor1
--endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Ausgabe:
{ "execution": { "approximateSecondsBeforeTimedOut": 88, "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567714853.743, "queuedAt": 1567701902.444, "startedAt": 1567714871.690, "status": "IN_PROGRESS", "thingName": "MotionSensor1 ", "versionNumber": 3 } }
Weitere Informationen finden Sie unter Geräte und Jobs im AWS IoT Developer Guide.
-
APIEinzelheiten finden Sie StartNextPendingJobExecution
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-job-execution
.
- AWS CLI
-
Um den Status einer Jobausführung zu aktualisieren
Im folgenden
update-job-execution
Beispiel wird der Status des angegebenen Jobs und Dings aktualisiert.aws iot-jobs-data update-job-execution \ --job-id
SampleJob
\ --thing-nameMotionSensor1
\ --statusREMOVED
\ --endpoint-urlhttps://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
Ausgabe:
{ "executionState": { "status": "REMOVED", "versionNumber": 3 }, }
Weitere Informationen finden Sie unter Geräte und Jobs im AWS IoT Developer Guide.
-
APIEinzelheiten finden Sie UpdateJobExecution
in der AWS CLI Befehlsreferenz.
-