

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 utilizzando AWS CLI
<a name="cli_iot-jobs-data-plane_code_examples"></a>

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.

**Topics**
+ [Azioni](#actions)

## Azioni
<a name="actions"></a>

### `describe-job-execution`
<a name="iot-jobs-data-plane_DescribeJobExecution_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`describe-job-execution`.

**AWS CLI**  
**Come ottenere i dettagli di un’esecuzione del processo**  
L’esempio `describe-job-execution` seguente recupera i dettagli dell’ultima esecuzione del processo e dell’oggetto specificati.  

```
aws iot-jobs-data describe-job-execution \
    --job-id SampleJob \
    --thing-name MotionSensor1 \
    --endpoint-url https://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
```
Output:  

```
{
    "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](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-devices.html) nella *Guida per gli sviluppatori di AWS IoT*.  
+  Per i dettagli sull'API, consulta [DescribeJobExecution AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-jobs-data/describe-job-execution.html)*Command Reference*. 

### `get-pending-job-executions`
<a name="iot-jobs-data-plane_GetPendingJobExecutions_cli_topic"></a>

Il seguente esempio di codice 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-executions` seguente 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-name MotionSensor1
    --endpoint-url https://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
```
Output:  

```
{
    "inProgressJobs": [
    ],
    "queuedJobs": [
        {
            "executionNumber": 2939653338,
            "jobId": "SampleJob",
            "lastUpdatedAt": 1567701875.743,
            "queuedAt": 1567701902.444,
            "versionNumber": 3
      }
    ]
}
```
Per ulteriori informazioni, consulta [Dispositivi e servizio Jobs](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-devices.html) nella *Guida per gli sviluppatori di AWS IoT*.  
+  Per i dettagli sull'API, consulta [GetPendingJobExecutions AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-jobs-data/get-pending-job-executions.html)*Command Reference*. 

### `start-next-pending-job-execution`
<a name="iot-jobs-data-plane_StartNextPendingJobExecution_cli_topic"></a>

Il seguente esempio di codice 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-execution` seguente recupera e avvia l’esecuzione del processo successivo il cui stato è IN\$1PROGRESS o QUEUED per l’oggetto specificato.  

```
aws iot-jobs-data start-next-pending-job-execution \
    --thing-name MotionSensor1
    --endpoint-url https://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
```
Output:  

```
{
    "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](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-devices.html) nella *Guida per gli sviluppatori di AWS IoT*.  
+  Per i dettagli sull'API, consulta [StartNextPendingJobExecution AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-jobs-data/start-next-pending-job-execution.html)*Command Reference*. 

### `update-job-execution`
<a name="iot-jobs-data-plane_UpdateJobExecution_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-job-execution`.

**AWS CLI**  
**Come aggiornare lo stato dell’esecuzione di un processo**  
L’esempio `update-job-execution` seguente aggiorna lo stato di un processo e di un oggetto specificati.  

```
aws iot-jobs-data update-job-execution \
    --job-id SampleJob \
    --thing-name MotionSensor1 \
    --status REMOVED \
    --endpoint-url https://1234567890abcd.jobs.iot.us-west-2.amazonaws.com
```
Output:  

```
{
    "executionState": {
        "status": "REMOVED",
        "versionNumber": 3
    },
}
```
Per ulteriori informazioni, consulta [Dispositivi e servizio Jobs](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-devices.html) nella *Guida per gli sviluppatori di AWS IoT*.  
+  Per i dettagli sull'API, consulta [UpdateJobExecution AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-jobs-data/update-job-execution.html)*Command Reference*. 