

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 監控 MediaConvert 任務進度
<a name="how-mediaconvert-jobs-progress"></a>

MediaConvert 會為您建立的每個任務提供狀態資訊。您可以監控任務的狀態，以判斷任務發生的情況、追蹤其進度或疑難排解問題。

**Topics**
+ [任務狀態](#job-statuses)
+ [如何尋找任務的狀態](#finding-job-status)
+ [任務階段](#job-phase)

## 任務狀態
<a name="job-statuses"></a>

您提交的每個任務都會經過許多不同的可能狀態。成功的任務結尾為 `COMPLETE` 狀態，而失敗的任務結尾為 `ERROR`或 `CANCELED` 狀態。

**成功的任務**  
成功的任務會導致將其所有輸出寫入您的 Amazon S3 儲存貯體。下列清單包含有關成功任務所經歷的不同狀態的詳細資訊：  

1. `SUBMITTED`：您在 MediaConvert 主控台中或透過 MediaConvert 尚未開始處理[https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-http-methods](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-http-methods)的操作建立的任務。

1. `INPUT_INFORMATION`：MediaConvert 讀取您輸入的詳細資訊。

1. `PROGRESSING`：MediaConvert 開始處理您的任務。

1. `STATUS_UPDATE`：MediaConvert 已處理您的任務至少一分鐘或更久。具有此狀態的任務會經歷三個不同的*任務階段*。如需詳細資訊，請參閱[任務階段](#job-phase)。

1. `COMPLETE`：MediaConvert 已完成您的任務，且所有輸出都儲存至您的 Amazon S3 儲存貯體。
成功的任務也可能包含 [`NEW_WARNING`](ev_status_new_warning.md)或 [`QUEUE_HOP`](ev_status_new_warning.md) 狀態。

**不成功的任務**  
任務失敗會導致沒有輸出寫入您的 Amazon S3 儲存貯體，雖然最初的進度可能類似於成功的任務。不成功的任務具有下列兩種狀態之一：  
+ `ERROR`：MediaConvert 處理您的任務時發生問題。如需詳細資訊，請參閱[錯誤代碼](mediaconvert_error_codes.md)。
+ `CANCELED`：您在 MediaConvert 主控台或透過 `CancelJob`操作取消任務。

## 如何尋找任務的狀態
<a name="finding-job-status"></a>

若要檢視目前區域中所有任務狀態的清單，請在 MediaConvert 主控台中開啟[任務](https://console.aws.amazon.com/mediaconvert/home#/jobs/list)頁面。或提交 `GetJob`或 `ListJobs`操作。

AWS CloudTrail 會記錄您提出的每個建立任務請求的詳細資訊。如果您也建立 CloudTrail 追蹤，CloudTrail 只會發出`SUBMITTED`任務的 EventBridge 事件。如需詳細資訊，請參閱[使用 CloudTrail 追蹤](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html)和[透過 存取 AWS 服務事件 AWS CloudTrail](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html)。

MediaConvert 會在任務開始處理時發出 EventBridge 事件，然後在其狀態變更時發出事件，例如，如果其從 變更為 `PROGRESSING``COMPLETE`或 `ERROR`。如需 EventBridge 事件的清單，請參閱 [MediaConvert EventBridge 事件的清單](mediaconvert_event_list.md)。

## 任務階段
<a name="job-phase"></a>

如果任務的狀態`PROGRESSING`超過一分鐘，MediaConvert 會發出具有目前任務*階段*`STATUS_UPDATE`的事件。任務階段提供任務發生狀況的詳細資訊。任務階段會按照下列順序進行：

1. `PROBING`：當您的任務處於`PROBING`階段時，MediaConvert 會從您輸入檔案中讀取服務轉碼所需的資訊。

1. `TRANSCODING`：當您的任務處於 `TRANSCODING`階段時，服務會解構、解碼、編碼和重新解構您的內容。在某些任務中，服務會在此階段開始將輸出上傳到您的輸出 Amazon S3 儲存貯體。所有轉碼完成後，此階段結束。

1. `UPLOADING`：當您的任務處於 `UPLOADING`階段時，服務會將您的轉碼輸出上傳至您的輸出 Amazon S3 儲存貯體。如果輸出在`TRANSCODING`階段期間開始上傳，則`UPLOADING`階段會在轉碼完成時開始。它會持續到所有上傳完成為止。

若要檢視任務的階段，請在 MediaConvert 主控台中開啟[任務](https://console.aws.amazon.com/mediaconvert/home#/jobs/list)頁面、檢查 [`STATUS_UPDATE` EventBridge 事件](ev_status_status_update.md)，或提交 `GetJob`或 `ListJobs`操作。