Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples.
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à.
Processi AWS IoT , rilascio SDK esempi di utilizzo AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with Processi AWS IoT , rilascio SDK.
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
L’esempio di codice seguente mostra come utilizzare describe-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.goskope.comOutput:
{ "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, vedi in Command Reference. DescribeJobExecution
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-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.goskope.comOutput:
{ "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, vedi in Command Reference. GetPendingJobExecutions
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare start-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.goskope.comOutput:
{ "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, vedi in Command Reference. StartNextPendingJobExecution
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare update-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.goskope.comOutput:
{ "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, vedi in Command Reference. UpdateJobExecution
AWS CLI
-