Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS IoT Processi SDK rilascio esempi che utilizzano AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with AWS IoT Processi SDK rilascio.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzaredescribe-job-execution.
- AWS CLI
-
Come ottenere i dettagli di un’esecuzione del processo
L’esempio
describe-job-executionseguente recupera i dettagli dell’ultima esecuzione del processo e dell’oggetto specificati.aws iot-jobs-data describe-job-execution \ --job-idSampleJob\ --thing-nameMotionSensor1\ --endpoint-urlhttps://1234567890abcd---jobs---iot---us-west-2.amazonaws.com.rproxy.govskope.caOutput:
{ "execution": { "approximateSecondsBeforeTimedOut": 88, "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567701875.743, "queuedAt": 1567701902.444, "status": "QUEUED", "thingName": "MotionSensor1 ", "versionNumber": 3 } }Per ulteriori informazioni, consulta Dispositivi e servizio Jobs nella Guida per gli sviluppatori di AWS IoT.
-
Per i dettagli sull'API, consulta DescribeJobExecution AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-pending-job-executions.
- AWS CLI
-
Come ottenere l’elenco di tutti i processi per un oggetto che non si trovano in uno stato terminale
L’esempio
get-pending-job-executionsseguente visualizza un elenco di tutti i processi che non si trovano in uno stato terminale per l’oggetto specifico.aws iot-jobs-data get-pending-job-executions \ --thing-nameMotionSensor1--endpoint-urlhttps://1234567890abcd---jobs---iot---us-west-2.amazonaws.com.rproxy.govskope.caOutput:
{ "inProgressJobs": [ ], "queuedJobs": [ { "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567701875.743, "queuedAt": 1567701902.444, "versionNumber": 3 } ] }Per ulteriori informazioni, consulta Dispositivi e servizio Jobs nella Guida per gli sviluppatori di AWS IoT.
-
Per i dettagli sull'API, consulta GetPendingJobExecutions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarestart-next-pending-job-execution.
- AWS CLI
-
Come recuperare e avviare l’esecuzione del processo in sospeso successiva per un oggetto
L’esempio
start-next-pending-job-executionseguente recupera e avvia l’esecuzione del processo successivo il cui stato è IN_PROGRESS o QUEUED per l’oggetto specificato.aws iot-jobs-data start-next-pending-job-execution \ --thing-nameMotionSensor1--endpoint-urlhttps://1234567890abcd---jobs---iot---us-west-2.amazonaws.com.rproxy.govskope.caOutput:
{ "execution": { "approximateSecondsBeforeTimedOut": 88, "executionNumber": 2939653338, "jobId": "SampleJob", "lastUpdatedAt": 1567714853.743, "queuedAt": 1567701902.444, "startedAt": 1567714871.690, "status": "IN_PROGRESS", "thingName": "MotionSensor1 ", "versionNumber": 3 } }Per ulteriori informazioni, consulta Dispositivi e servizio Jobs nella Guida per gli sviluppatori di AWS IoT.
-
Per i dettagli sull'API, consulta StartNextPendingJobExecution AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-job-execution.
- AWS CLI
-
Come aggiornare lo stato dell’esecuzione di un processo
L’esempio
update-job-executionseguente aggiorna lo stato di un processo e di un oggetto specificati.aws iot-jobs-data update-job-execution \ --job-idSampleJob\ --thing-nameMotionSensor1\ --statusREMOVED\ --endpoint-urlhttps://1234567890abcd---jobs---iot---us-west-2.amazonaws.com.rproxy.govskope.caOutput:
{ "executionState": { "status": "REMOVED", "versionNumber": 3 }, }Per ulteriori informazioni, consulta Dispositivi e servizio Jobs nella Guida per gli sviluppatori di AWS IoT.
-
Per i dettagli sull'API, consulta UpdateJobExecution AWS CLI
Command Reference.
-