

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

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

使用預留佇列，您可以購買 12 個月的轉碼容量。下列主題提供使用預留佇列的相關資訊，例如建立和刪除佇列，以及配置資源。

預留佇列與隨需佇列不同之處在於 如何 AWS Elemental MediaConvert 配置任務的轉碼資源，以及轉碼的支付方式。

**注意**  
有一些功能無法與傳送至保留佇列的工作搭配使用。如需詳細資訊，請參閱[限制](feature-limitations-with-reserved-queues.md)。

當您設定預留佇列時，您將在佇列中透過指定預留轉碼插槽 (RTS) 來選擇它一次可執行的任務量。例如，如果您將五個任務傳送至具有兩個 RTS 的預留佇列，MediaConvert 會立即開始處理您提交的前兩個任務，並在佇列中保留其他三個任務。當 MediaConvert 正在處理的任務之一完成時，服務會開始處理下一個任務。

每個 RTS 都有自己的專屬運算資源。因此，當 MediaConvert 處理您傳送至預留佇列的任務時，處理佇列是否有一個 RTS 或多個 RTS 需要相同的時間。

當預留佇列中的任務完成時，MediaConvert 會根據任務的優先順序選取要處理的下一個任務。您會在建立任務時設定其優先順序。如果多個任務具有最高優先順序，MediaConvert 會開始您首先提交的任務。如需詳細資訊，請參閱[設定任務優先順序](setting-the-priority-of-a-job.md)。

**Topics**
+ [預留佇列的定價](how-you-pay-for-reserved-queues.md)
+ [模擬預留佇列](simulating-a-reserved-queue.md)
+ [建立預留佇列](creating-a-reserved-queue.md)
+ [編輯預留佇列](editing-reserved-queues.md)
+ [購買其他 RTS](purchasing-additional-capacity-for-a-reserved-queue.md)
+ [為過期的預留佇列購買額外的 RTS](purchasing-a-new-contract-for-an-existing-reserved-queue.md)
+ [列出預留佇列](listing-viewing-reserved-queues.md)
+ [刪除預留佇列](deleting-a-reserved-queue.md)
+ [限制](feature-limitations-with-reserved-queues.md)

# 預留佇列的定價
<a name="how-you-pay-for-reserved-queues"></a>

在使用預留佇列時，您將依佇列中的容量付費，不論您是否使用它。當您設定預留佇列時，您將為定價計劃進行 12 個月的財務承諾。定價計劃指定固定數量的預留轉碼槽 (RTS)。如需詳細資訊，請參閱 [MediaConvert 定價](https://aws.amazon.com/mediaconvert/pricing/)。

**重要**  
購買 RTS 後，您無法取消此 12 個月協議。

您可為已有 RTS 的預留佇列購買額外的容量。若要購買額外的容量，您須以新的 12 個月協議延長您現有的協議，此新協議須有更多 RTS。當您購買額外的容量後，即啟用新的協議。您無法為預留佇列降低 RTS 的數量。

在您的定價計劃到期後，您的預留佇列仍會保留。您仍然可以傳送任務給它，但 AWS Elemental MediaConvert 無法執行它們。

**關於自動續約**  
您可以將定價計劃設定為自動續約。當您的定價計劃期限結束時， 會 AWS Elemental MediaConvert 檢查自動續約狀態。若已啟用自動續約，將會自動以同樣價格，同一數量的 RTS 續約 12 個月。您可隨時變更自動續約狀態。

您可在設定佇列時選擇是否自動續約。您可在日後隨時至佇列的 **Edit (編輯)** 頁面變更續約狀態。如需詳細資訊，請參閱[建立預留佇列](creating-a-reserved-queue.md)及[編輯預留佇列](editing-reserved-queues.md)。

**關於任務跳轉佇列時的計費**  
當您設定預留佇列與隨需佇列之間的佇列[跳轉](setting-up-queue-hopping-to-avoid-long-waits.md)時，MediaConvert 會根據執行任務的佇列向您收費。也就是說，如果任務從您的預留佇列執行，MediaConvert 不會向您收取任務的費用。如果任務從您的隨需佇列執行，MediaConvert 會以隨需費率向您收取任務的費用。

# 模擬預留佇列
<a name="simulating-a-reserved-queue"></a>

您可以在*模擬*預留佇列中執行任務，以測試其效能。當您執行此操作時，MediaConvert 會從隨需佇列執行任務，其效能與您在預留佇列中有一個 RTS 所看到的類似。請記下您的任務需要多長時間才能完成，並在計算您需要多少 RTS 時使用此任務完成時間。

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

若要使用 MediaConvert 主控台模擬任務的預留佇列效能：

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

1. 選擇**任務設定下左側選單上的任務管理**。 ****

1. 將**模擬預留佇列**設定為**已啟用**。

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

若要使用 API、 SDK 或 AWS 命令列界面 (AWS CLI) 來模擬任務的預留佇列效能，請將 `SimulateReservedQueue`設定為 `ENABLED`。此屬性是 的直接子項`Jobs`，位於 JSON 任務規格的最上層。預設值為 `DISABLED`。

以下是任務設定 JSON 的摘錄，並將 `SimulateReservedQueue`設定為 `ENABLED`。

```
{
    "Settings": {
        "OutputGroups": [...],
        "Inputs": [...]
    },
	"SimulateReservedQueue": "ENABLED"
}
```

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

------

# 建立預留佇列
<a name="creating-a-reserved-queue"></a>

如果您決定為預留佇列購買額外容量，您可以這麼做。如需詳細資訊，請參閱[購買其他 RTS](purchasing-additional-capacity-for-a-reserved-queue.md)。下列索引標籤顯示建立預留佇列的不同選項。

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

若要使用 MediaConvert 主控台建立預留佇列：

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

1. 請選擇 **Create reserved queue (建立預留佇列)**。

1. 輸入**預留佇列名稱**。選擇性地輸入**描述**。

1. 或者，使用**預留轉碼槽 (RTS) 計算器**來協助判斷您需要多少 RTS。

1. 在**購買預留佇列 RTS 的承諾**區段中，輸入您要購買的預留轉碼槽 (RTS) 數量。

1. 檢閱並同意定價和時間承諾。**在您遞交定價計劃之後，就無法取消它。**或者，選取**每年自動續約**。

1. 請選擇 **Create reserved queue (建立預留佇列)**。然後檢閱您的預留佇列詳細資訊，然後選擇**購買。**

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

下列`create-queue`範例會建立具有一個 RTS 插槽和 12 個月承諾的預留佇列。

```
aws mediaconvert create-queue \
	--region region-name-1 \
	--pricing-plan RESERVED \
	--reservation-plan-settings "Commitment=ONE_YEAR,RenewalType=EXPIRE,ReservedSlots=1" \
	--name ReservedQueue1 \
	--description "Example reserved queue description." \
	--tags "KeyName1=string1,KeyName2=string2"
```

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

------

# 編輯預留佇列
<a name="editing-reserved-queues"></a>

在您編輯佇列時，您可變更下列各項：
+ 敘述，這可幫助您在佇列儀表板中辨認佇列。
+ 預留轉碼插槽 (RTS) 的佇列定價計劃自動續約狀態。如需詳細資訊，請參閱[預留佇列的定價](how-you-pay-for-reserved-queues.md)。
+ 佇列處於暫停或啟用狀態。暫停佇列會使服務停止起始更多任務，直到您重啟佇列為止。

  下列索引標籤顯示編輯預留佇列的兩個選項。

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

若要使用 MediaConvert 主控台編輯預留佇列：

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

1. 在**預留佇列**區段中，選取您要編輯的預留佇列。

1. 在佇列的頁面上，選擇**編輯佇列**。

1. 在**編輯佇列**頁面上，對佇列進行您想要的變更。

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

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

下列`update-queue`範例會更新現有預留佇列的描述和狀態。

```
aws mediaconvert update-queue \
	--region region-name-1 \
	--description "Updated description." \
	--status "PAUSED" \
	--name ReservedQueue1
```

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

------

# 購買其他 RTS
<a name="purchasing-additional-capacity-for-a-reserved-queue"></a>

若要增加預留佇列一次可處理的任務數量，您可以為其購買額外的容量。若要購買額外的容量，您可以使用更多預留轉碼插槽 (RTS) 的 12 個月新承諾來擴展現有承諾。當您購買額外的容量後，即啟用新的協議。您無法為預留佇列降低 RTS 的數量。增加容量後，您無法取消承諾或還原至原始承諾。

下列索引標籤顯示如何購買預留佇列的額外容量。

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

若要使用 MediaConvert 主控台購買預留佇列的額外容量：

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

1. 在**預留佇列**區段中，選取您要為其購買額外容量的預留佇列。

1. 選擇 **Purchase additional capacity (購買額外容量)**。

1. 在**購買預留佇列 RTS 的承諾**區段中，輸入您要購買的預留轉碼槽 (RTS) 數量。此數字同時包含預留轉碼槽的原始數量和新的額外容量。

1. 檢閱並同意定價和時間承諾。**在您遞交定價計劃之後，就無法取消或還原定價計劃。**或者，選取**每年自動續約**。

1. 選擇 **Purchase additional capacity (購買額外容量)**。然後檢閱您的預留佇列詳細資訊，然後選擇**購買**。

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

下列`update-queue`範例會將額外的 RTS 新增至現有的預留佇列，並開始新的 12 個月承諾。

```
aws mediaconvert update-queue \
	--region region-name-1 \
	--reservation-plan-settings "Commitment=ONE_YEAR,RenewalType=EXPIRE,ReservedSlots=2" \
	--name ReservedQueue1
```

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

------

# 為過期的預留佇列購買額外的 RTS
<a name="purchasing-a-new-contract-for-an-existing-reserved-queue"></a>

在您預留轉碼插槽 (RTS) 的初次定價計劃到期後，您的預留佇列仍會保留，但無容量可執行轉碼任務。您可以將任務傳送至佇列，但 MediaConvert 不會處理這些任務。若要再次使用佇列處理任務，您可設定新的定價計劃，以續訂新的 12 個月財務協定。

下列索引標籤顯示為過期預留佇列購買轉碼容量的兩個選項。

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

若要使用 MediaConvert 主控台購買過期預留佇列的轉碼容量：

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

1. 選擇您要編輯的預留佇列。

1. 在佇列頁面上，選擇**編輯佇列**。

1. 在**編輯佇列**頁面上，選擇**續約**。

1. 在 **Commitment to purchase RTS for reserved queue (購買用於預留佇列的 RTS 協議)** 部分，指定所需購買的預留轉碼插槽 (RTS) 數量。

1. 檢閱並同意定價和時間承諾。**在您遞交定價計劃之後，就無法取消或還原定價計劃。**或者，選取**每年自動續約**。

1. 選擇 **Purchase additional capacity (購買額外容量)**。然後檢閱您的預留佇列詳細資訊，然後選擇**購買**。

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

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

下列`update-queue`範例會將一個 RTS 新增至現有的過期預留佇列，並開始新的 12 個月承諾。

```
aws mediaconvert update-queue \
	--region region-name-1 \
	--reservation-plan-settings "Commitment=ONE_YEAR,RenewalType=EXPIRE,ReservedSlots=1" \
	--name ReservedQueue1
```

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

------

# 列出預留佇列
<a name="listing-viewing-reserved-queues"></a>

您可以列出與 相關聯的 AWS Elemental MediaConvert 佇列 AWS 帳戶 ，並取得這些佇列的詳細資訊。下列索引標籤顯示列出佇列的兩個選項。

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

若要使用 MediaConvert 主控台列出預留佇列，請開啟[佇列](https://console.aws.amazon.com/mediaconvert/home#/queues/list)頁面。

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

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

```
aws mediaconvert list-queues
```

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

------

# 刪除預留佇列
<a name="deleting-a-reserved-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 \
	--region region-name-1 \
	--name ReservedQueue1
```

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

------

# 預留佇列任務設定限制
<a name="feature-limitations-with-reserved-queues"></a>

下列功能僅適用於傳送至*隨需*佇列的工作。對於您傳送至*預留*佇列的任務，您必須停用下列功能：
+ [8k 輸出解析度](supported-output-resolution-maximums-by-codec.md)
+ [自動化 ABR](auto-abr.md)
+ [AV1 編碼](reference-codecs-containers.md)
+ [Dolby Vision 編碼](dolby-vision.md)
+ [FrameFormer 影格速率轉換演算法](working-with-video-frame-rates.md#settings-for-frame-rate-conversion)
+ [加速轉碼](accelerated-transcoding.md)
**注意**  
預留佇列無法執行加速任務。不過，您可以將任務提交至已**將加速轉碼**設定為**偏好的**預留佇列。當您這麼做時，如果任務跳到隨需佇列，它會加速執行。如需詳細資訊，請參閱[搭配跳轉任務使用加速轉碼](accelerated-transcoding-queue-hopping.md)。