

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

# 使用隨需佇列
<a name="working-with-on-demand-queues"></a>

您的帳戶會從一個隨需佇列開始，這是您建立任務時的預設佇列。使用隨需佇列時，您需要根據用量付費。如需定價詳細資訊，請參閱 [AWS Elemental MediaConvert 定價](https://aws.amazon.com/mediaconvert/pricing/)。

本節說明平行處理多個任務、建立其他佇列、檢視佇列、更新佇列、暫停或啟用佇列，以及刪除佇列。

**Topics**
+ [平行處理多個任務](#queue-resources)
+ [建立佇列](creating-queues.md)
+ [更新佇列](updating-queue-status.md)
+ [檢視佇列詳細資訊](listing-queues.md)
+ [刪除佇列](deleting-a-queue.md)

## 平行處理多個任務
<a name="queue-resources"></a>

您可以同時處理的任務總數取決於下列項目：

**每個帳戶並行任務**的服務配額  
您的帳戶具有服務配額，可供 MediaConvert 在目前*所有*隨需佇列中一次處理的最大任務數量 AWS 區域。您可以使用 [Service Quotas](https://console.aws.amazon.com/servicequotas/home/services/mediaconvert/quotas) 主控台請求提高此配額。

**每個隨需佇列並行任務**的服務配額  
您的帳戶具有服務配額，可用於目前任何*個別*隨需佇列的並行任務數量上限 AWS 區域。您可以使用 [Service Quotas](https://console.aws.amazon.com/servicequotas/home/services/mediaconvert/quotas) 主控台請求提高此配額。

**並行任務**的佇列組態  
每個隨需佇列都有並行任務的設定，這是一次可處理的任務數量上限。此設定受到上述兩個服務配額的限制。透過任何個別佇列，您可以*為每個隨需佇列*的並行任務將並行任務設定為您的服務配額。使用多個隨需佇列時，每個*帳戶*並行任務的並行任務總數也必須小於或等於您的服務配額。

當您的隨需佇列以其最大並行任務計數執行且任務完成時，MediaConvert 會根據任務的*優先順序*選取要處理的下一個任務。如需詳細資訊，請參閱[設定任務優先順序](setting-the-priority-of-a-job.md)。

如果任務停留在 `SUBMITTED` 狀態太久，而不是移至 `PROGRESSING`，則您的隨需佇列可能已經在處理可以處理的並行任務數量上限。若要解決此問題，請先[檢查您有多少個可用的未配置任務](listing-queues.md)。如果您有未配置的任務可用，您可以[增加佇列的並行任務計數](updating-queue-status.md)，也可以[建立新的佇列](creating-queues.md)。如果您沒有未配置的任務可用，您可以使用 [Service Quotas](https://console.aws.amazon.com/servicequotas/home/services/mediaconvert/quotas) 主控台請求提高配額。

如果您偶爾需要立即處理任務：

1. 使用任務優先順序。以低優先順序設定提交大部分任務，並以較高優先順序提交高優先順序任務。當您選擇此選項時，必須等待已處理的任務完成，才能開始較高優先順序的任務。如需詳細資訊，請參閱[設定任務優先順序](setting-the-priority-of-a-job.md)。

1. 使用多個佇列。將大部分任務提交至具有高並行任務計數的佇列，並將高優先順序任務提交至具有低並行任務計數的不同佇列。當您選擇此選項時，您會保持一些轉碼資源閒置但可用，直到您需要它們為止。

您也可以使用多個隨需佇列來組織任務。例如，您可以在不同的佇列中執行不同工作流程的任務。MediaConvert 會平行處理多個佇列中的這些任務。您也可以使用[標籤](tagging-mediaconvert-resources.md)來追蹤具有不同工作流程的任務。

**效能測試**  
我們建議您測試具有特定效能需求的任何工作流程。根據預設，MediaConvert 會針對最常見的任務類型最佳化佇列的效能。如果您的工作流程主要包含快速完成的大量任務，或者您對佇列的效能有疑問，請聯絡 [AWS 支援](https://aws.amazon.com/contact-us/)。

# 建立佇列
<a name="creating-queues"></a>

AWS Elemental MediaConvert 提供預設的隨需佇列。所有 都提供預設佇列 AWS 區域。其他佇列只會出現在建立佇列 AWS 區域 的 中。若要將其他資源新增至您的帳戶，您可以建立自己的隨需佇列。

若要了解佇列如何影響 MediaConvert 配置資源處理的方式，請參閱 [平行處理多個任務](working-with-on-demand-queues.md#queue-resources)。下列索引標籤顯示建立隨需佇列的不同選項。

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

若要使用 MediaConvert 主控台建立隨需佇列：

1. 在 MediaConvert 主控台中開啟[佇列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)頁面。

1. 選擇**建立佇列**。

1. 輸入 **Name** (名稱)。然後選擇性地輸入**描述**和任何**標籤**。

1. 選擇性地輸入**並行任務**的值。

1. 選擇**建立佇列**。

------
#### [ AWS CLI ]

下列`create-queue`範例會建立新的隨需佇列，其中包含 100 個並行任務。

```
aws mediaconvert create-queue \
	--region region-name-1 \
	--name Queue1 \
	--description "Example queue description." \
	--concurrentJobs "100" \
	--tags "KeyName1=string1,KeyName2=string2"
```

如需如何使用 建立隨需佇列的詳細資訊 AWS CLI，請參閱 [AWS CLI 命令參考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/create-queue.html)。

------

# 更新佇列
<a name="updating-queue-status"></a>

您可以更新現有的佇列，以變更其**名稱**、**並行任務**或**狀態**。

使用**描述**來協助保留佇列的詳細資訊。

使用**並行任務**來指定佇列可同時處理的任務數量上限。

使用**狀態**來管理佇列是**作用中**還是**已暫停**。新佇列預設為**作用中**狀態，並可用於立即處理任務。您可以選擇性地**暫停**佇列，以停止處理任何其他任務。當您暫停任務時，MediaConvert 會完成已在執行的處理任務。如果您將任務提交至暫停的佇列，其狀態會保留在 中，`SUBMITTED`直到您將佇列的狀態變更回**作用中**或取消任務為止。

下列索引標籤顯示如何變更隨需佇列的狀態。

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

若要使用 MediaConvert 主控台更新隨需佇列：

1. 在 MediaConvert 主控台中開啟[佇列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)頁面。

1. 在**隨需佇列**區段中，選取佇列。

1. 選擇 **Edit queue (編輯佇列)**。

1. 變更佇列的**描述**、**並行任務**或**狀態**。

1. 選擇**儲存佇列**。

------
#### [ AWS CLI  ]

下列`update-queue`範例會暫停作用中的隨需佇列。

```
aws mediaconvert update-queue \
	--name Queue1 \
	--status PAUSED
```

下列`update-queue`範例會啟用暫停的隨需佇列。

```
aws mediaconvert update-queue \
	--name Queue1 \
	--status ACTIVE
```

下列`update-queue`範例會變更隨需佇列的並行任務數量。

```
aws mediaconvert update-queue \
	--name Queue1 \
	--concurrentJobs 250
```

如需如何使用 變更隨需佇列狀態的詳細資訊 AWS CLI，請參閱 [AWS CLI 命令參考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/update-queue.html)。

------

# 檢視隨需佇列詳細資訊
<a name="listing-queues"></a>

您可以列出與 相關聯的佇列 AWS 帳戶 ，並取得這些佇列的詳細資訊。

這些詳細資訊包括 ARN、名稱、狀態、描述、任務計數資訊等。下列索引標籤顯示檢視佇列詳細資訊的不同選項。

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

若要使用 MediaConvert 主控台檢視隨需佇列的詳細資訊，請開啟[佇列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)頁面。選取佇列以檢視其 ARN。

------
#### [ AWS CLI  ]

下列`list-queues`範例列出所有佇列。

```
aws mediaconvert list-queues
```

下列 JSON 是 list-queues 回應範例。

```
{
	"Queues": [
		{	
			"Arn": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Example",
			"CreatedAt": "2023-06-19T09:34:25-07:00",
			"LastUpdated": "2023-06-19T09:34:25-07:00",
			"Name": "Example",
			"PricingPlan": "ON_DEMAND",
			"ProgressingJobsCount": 0,
			"Status": "ACTIVE",
			"SubmittedJobsCount": 0,
			"ConcurrentJobs" 700,
			"TotalConcurrentJobs" 1000,
			"unallocatedConcurrentJobs" 100,
			"Type": "CUSTOM"
		},
		{
			"Arn": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
			"CreatedAt": "2018-05-16T09:13:08-07:00",
			"LastUpdated": "2021-05-14T15:39:23-07:00",
			"Name": "Default",
			"PricingPlan": "ON_DEMAND",
			"ProgressingJobsCount": 0,
			"Status": "ACTIVE",
			"SubmittedJobsCount": 0,
			"ConcurrentJobs" 200,
			"TotalConcurrentJobs" 1000,
			"unallocatedConcurrentJobs" 100,
			"Type": "SYSTEM"
		}
	]
}
```

如需如何使用 列出佇列的詳細資訊 AWS CLI，請參閱 [AWS CLI 命令參考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/list-queues.html)。

------

# 刪除佇列
<a name="deleting-a-queue"></a>

您可刪除預設佇列之外的其他佇列。您無法刪除其中包含未處理的任務的佇列。下列索引標籤顯示如何刪除隨需佇列。

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

若要使用 MediaConvert 主控台刪除隨需佇列：

1. 在 MediaConvert 主控台中開啟[佇列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)頁面。

1. 選取佇列。

1. 選擇**刪除佇列**。

------
#### [ AWS CLI  ]

下列`delete-queue`範例會刪除隨需佇列。

```
aws mediaconvert delete-queue \
	--name Queue1
```

如需如何使用 刪除隨需佇列的詳細資訊 AWS CLI，請參閱 [AWS CLI 命令參考](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconvert/delete-queue.html)。

------