

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à.

# Eventi con stato STATUS\_UPDATE
<a name="ev_status_status_update"></a>

MediaConvert invia l'evento per `STATUS_UPDATE` circa un minuto dopo l'inizio dell'elaborazione di un processo. Per impostazione predefinita, gli aggiornamenti vengono inviati circa ogni minuto a partire da quel momento, finché il servizio termina la transcodifica o rileva un errore.

È anche possibile specificare una frequenza di aggiornamento diversa nel processo, con l'impostazione **Status update interval (Intervallo aggiornamento di stato)**. Per aggiornamenti più frequenti, puoi scegliere 10, 12, 15, 20 o 30 secondi. Per un numero inferiore di aggiornamenti, puoi scegliere da 2 a 10 minuti, con incrementi di un minuto. Per ulteriori informazioni, consulta [Regola l'intervallo di aggiornamento dello stato](adjusting-the-status-update-interval.md).

Un `STATUS_UPDATE` evento contiene informazioni sulla fase attuale del tuo lavoro. Se disponibile, contiene la percentuale di completamento del lavoro e della fase.

Le fasi del processo sono le seguenti:
+ Durante`PROBING`, il servizio legge le informazioni sull'input mentre si prepara alla transcodifica. 
+ Nella fase `TRANSCODING`, il servizio demoltiplica, decodifica, codifica e rimoltiplica i contenuti. In alcuni lavori, il servizio inizia a caricare gli output nel bucket Amazon S3 di output anche durante questa fase. La fase termina quando tutta la transcodifica viene completata.
+ Nella fase `UPLOADING`, il servizio carica i rimanenti output transcodificati nel bucket Amazon S3.

Il seguente codice JSON è un esempio di evento contenente lo stato di un lavoro. `STATUS_UPDATE`

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:21:21Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1671477617078-2886ye"
    ],
    "detail": {
        "timestamp": 1671477681737,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671477617078-2886ye",
        "status": "STATUS_UPDATE",
        "userMetadata": {},
        "framesDecoded": 353,
        "jobProgress": {
            "phaseProgress": {
                "PROBING": {
                    "status": "COMPLETE",
                    "percentComplete": 100
                },
                "TRANSCODING": {
                    "status": "PROGRESSING",
                    "percentComplete": 2
                },
                "UPLOADING": {
                    "status": "PENDING",
                    "percentComplete": 0
                }
            },
            "jobPercentComplete": 7,
            "currentPhase": "TRANSCODING",
            "retryCount": 0
        }
    }
}
```

È possibile utilizzare il codice JSON di esempio seguente per creare un modello di EventBridge eventi per lavori con uno stato di. `STATUS_UPDATE`

```
{
    "source": ["aws.mediaconvert"],
    "detail-type": ["MediaConvert Job State Change"],
    "detail": {
        "status": ["STATUS_UPDATE"]
    }
}
```