

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

# 在 中使用佇列 AWS Elemental MediaConvert
<a name="working-with-queues"></a>

佇列是一組處理任務的資源。所有任務都會在佇列中執行。

若要啟動任務，您可以將其提交至佇列。 會 AWS Elemental MediaConvert 處理您平行提交至佇列的任務。使用佇列的所有資源時，其他任務會保持 `SUBMITTED` 狀態，直到佇列的資源再次可用為止。使用佇列來管理您帳戶可用的資源、同時處理多個任務，以及在需要時排定一些任務的優先順序。

MediaConvert 提供下列兩種佇列類型：

**隨需佇列 （建議）**  
使用隨需佇列，您便無需再進行任何設定。您的預設佇列是隨需佇列。您支付的費率取決於您使用的功能。大多數客戶使用隨需佇列來實現可擴展性和存取所有 MediaConvert 功能。如需詳細資訊，請參閱 [MediaConvert 定價](https://aws.amazon.com/mediaconvert/pricing/)。

**預留佇列**  
不論您用了多少轉碼容量，您都可以透過預留佇列來支付整個佇列的轉碼容量。預留佇列需要 12 個月的承諾，不自動擴展，並且與隨需佇列相比具有功能限制。如需詳細資訊，請參閱 [MediaConvert 定價](https://aws.amazon.com/mediaconvert/pricing/)和 [限制](feature-limitations-with-reserved-queues.md)。

如果您在建立任務時未指定佇列，MediaConvert 會將佇列傳送至預設的隨需佇列。

如需有關您可以建立的佇列數量，以及這些佇列可執行的任務數量的資訊，請參閱《 一般參考指南》中的[服務配額](https://docs.aws.amazon.com/general/latest/gr/mediaconvert.html#limits_mediaconvert)。 *AWS *

如果任務停留`SUBMITTED`在 狀態太長，您可以將任務設定為自動從一個佇列移至另一個佇列。如需詳細資訊，請參閱[將任務移至不同的佇列](setting-up-queue-hopping-to-avoid-long-waits.md)。

完成任務的時間會因您的輸入檔案和任務設定而有很大差異。因此，MediaConvert 不一定會以您提交任務的相同順序完成任務。

**如何為您的任務指定佇列**  
您可以在提交任務時指定任務的佇列。下列索引標籤顯示為您的任務指定佇列的不同選項。

------
#### [ Console ]

若要使用 MediaConvert 主控台指定任務的佇列，請完成以下步驟：

1. 在 MediaConvert 主控台中開啟[建立任務](https://console.aws.amazon.com/mediaconvert/home#/jobs/create)頁面。

1. 從**任務設定功能表中選擇任務管理**。 ****

1. 在**佇列**下，選擇佇列。

------
#### [ API, SDK, or the AWS CLI ]

若要使用 API、 SDK 或 AWS Command Line Interface (AWS CLI) 指定任務的佇列，請指定 `Queue` 屬性。此屬性是 的直接子項`Jobs`，位於 JSON 任務規格的最上層。`Queue` 設定為佇列的 ARN。

以下是指定範例佇列的任務設定 JSON 摘錄。

```
{
	"Settings": {
		"OutputGroups": {{[...]}},
		"Inputs": {{[...]}}
	},
	"Queue": {{"arn:aws:mediaconvert:us-west-2:111122223333:queues/example"}}
}
```

如需詳細資訊，請參閱 MediaConvert [API 參考](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-createjobrequest-queue)。

------

下列主題提供有關佇列一般如何運作的資訊，以及特定於每種佇列類型的資訊。

**Topics**
+ [隨需佇列](working-with-on-demand-queues.md)
+ [預留佇列](working-with-reserved-queues.md)
+ [設定任務優先順序](setting-the-priority-of-a-job.md)
+ [將任務移至不同的佇列](setting-up-queue-hopping-to-avoid-long-waits.md)