

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

# オンデマンドキューの使用
<a name="working-with-on-demand-queues"></a>

アカウントは 1 つのオンデマンドキューで始まります。これは、ジョブを作成するときのデフォルトキューです。オンデマンドキューでは、使用量に基づいて支払いを行います。料金の詳細については、「[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. **名前**を入力します。次にオプションとして**説明**と（もしあれば）**タグ**を入力します。

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>

既存のキューを更新して、**名前**、**同時ジョブ**、または**ステータス**を変更できます。

**説明**を使用して、キューの詳細を保持します。

**同時ジョブ**を使用して、キューが同時に処理できるジョブの最大数を指定します。

Status ****を使用して、キューが**アクティブ**か**一時停止**かを管理します。新規キューは**アクティブ**状態がデフォルトで、ジョブをすぐに実行できます。必要に応じてキューを**一時停止**して、追加のジョブの処理を停止することができます。ジョブを一時停止すると、MediaConvert はすでに実行中のジョブの処理を終了します。一時停止されたキューにジョブを送信すると、キューの状態を **[アクティブ]** に変更するか、ジョブをキャンセルするまで、キューの状態は `SUBMITTED` のままになります。

次のタブは、オンデマンドキューの状態を変更する方法について示しています。

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

MediaConvert コンソールを使用してオンデマンドキューを更新するには:

1. MediaConvert コンソールで [[キュー]](https://console.aws.amazon.com/mediaconvert/home#/queues/list) ページを開きます。

1. **[オンデマンドキュー]** セクションで、キューを選択します。

1. [**Edit queue**] (キューの編集) を選択します。

1. キュー**の説明**、**同時ジョブ**、または**ステータス**を変更します。

1. **[Save queue]** (キューの保存) を選択します。

------
#### [ 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 のリストキューレスポンスの例を示します。

```
{
	"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)」を参照してください。

------