

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# STATUS\_UPDATE ステータスのイベント
<a name="ev_status_status_update"></a>

MediaConvert はジョブの処理を開始してから約 1 分後に `STATUS_UPDATE` のイベントを送信します。デフォルトでは、その後サービスによってトランスコードが完了するかエラーが発生するまで、更新情報が約 1 分ごとに送信されます。

オプションで、[**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 を使用して、`STATUS_UPDATE` ステータスのジョブについて EventBridge イベントパターンを作成します。

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