

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 状态为 STATUS\_UPDATE 的事件
<a name="ev_status_status_update"></a>

MediaConvert 在事件开始处理任务后`STATUS_UPDATE`大约一分钟内发送该事件。默认情况下，更新会在此之后大约每分钟发送一次，直到该服务完成转码或遇到错误。

您可以选择使用 **Status update interval (状态更新间隔)** 设置来在作业中指定不同的更新频率。对于比默认更新频率高的更新，您可以选择 10、12、15、20 或 30 秒。对于比默认更新频率低的更新，您可以选择 2 到 10 分钟之间的任一时间间隔（以 1 分钟为增量）。有关更多信息，请参阅 [调整状态更新时间间隔](adjusting-the-status-update-interval.md)。

`STATUS_UPDATE` 事件包含有关您的工作当前阶段的信息。如可用，它包含任务和阶段完成百分比。

作业阶段如下所示：
+ 在 `PROBING` 期间，该服务会在准备转码时读取输入的相关信息。
+ 在 `TRANSCODING` 期间，该服务会对您的内容进行解复用、解码、编码和再复用。在一些任务中，该服务也会在此阶段期间开始将输出上传到输出 Amazon S3 存储桶。该阶段会在所有转码工作完成时结束。
+ 在 `UPLOADING` 期间，该服务会将剩余的转码输出上传到 Amazon S3 存储桶。

以下 JSON 是一个包含任务 `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
        }
    }
}
```

您可以使用以下示例 JSON 为状态为的作业创建 EventBridge 事件模式`STATUS_UPDATE`。

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