

サポート終了通知: 2025 年 11 月 13 日、 AWS は Amazon Elastic Transcoder のサポートを終了します。2025 年 11 月 13 日以降、Elastic Transcoder コンソールまたは Elastic Transcoder リソースにアクセスできなくなります。

への移行の詳細については AWS Elemental MediaConvert、この[ブログ記事](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/)を参照してください。

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

# パイプラインの使用
<a name="working-with-pipelines"></a>

**Topics**
+ [Elastic Transcoder でパイプラインを作成する](creating-pipelines.md)
+ [Elastic Transcoder でパイプラインを一時停止し、再アクティブ化する](updating-pipeline-status.md)
+ [Elastic Transcoder でパイプライン通知を更新する](updating-pipeline-notifications.md)
+ [Elastic Transcoder でパイプラインの一覧表示と確認を行う](listing-pipelines.md)
+ [Elastic Transcoder パイプラインを削除する](deleting-a-pipeline.md)
+ [Elastic Transcoder パイプラインの作成時に指定する設定](pipeline-settings.md)

パイプラインは、変換ジョブを管理するキューです。ジョブを作成するとき、ジョブを追加するパイプラインを指定します。Elastic Transcoder によってパイプライン内のジョブの処理がスタートされます。処理は、キューにジョブを追加した順序で行われます。

一般的な設定の 1 つは、2 つのパイプラインを作成することです。1 つはスタンダード優先度のジョブ用、もう 1 つは優先度の高いジョブ用です。ほとんどのジョブは優先度が標準であるパイプラインに入ります。優先度が高いパイプラインは、ファイルを直ちに変換する必要がある場合にのみ使用します。

ジョブの作成時に他のジョブがパイプライン内にある場合、Elastic Transcoder では、リソースが利用可能になると、新しいジョブの処理をスタートします。パイプラインでは同時に複数のジョブを処理できます。ただしジョブの実行に要する時間は、変換するファイルのサイズやジョブの仕様によって大きく異なります。このため、ジョブは、必ずしも作成された順序で実行されるわけではありません。

一時的にパイプラインを停止できます。これによりジョブの処理も停止されます。これは、1 つ以上のジョブをキャンセルする場合に役立ちます。この操作は、Elastic Transcoder でジョブの処理がスタートされるまで行うことができます。

# Elastic Transcoder でパイプラインを作成する
<a name="creating-pipelines"></a>

パイプラインは、 AWS マネジメントコンソール または Elastic Transcoder Create Pipeline API アクションを使用して作成できます。次の手順では、コンソールを使用してパイプラインを作成する方法を説明します。API を使用してパイプラインを作成する方法については、「[パイプラインを作成する](create-pipeline.md)」を参照してください。

**Elastic Transcoder コンソールを使用してパイプラインを作成する方法**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) で Elastic Transcoder コンソールを開きます。

1. Elastic Transcoder コンソールのナビゲーションバーで、パイプラインを作成するリージョンを選択します。このリージョンは、ジョブが作成される場所です。

1. コンソールのナビゲーションペイン (左側) で、**[Pipelines]** (パイプライン) をクリックします。

1. **[Pipelines]** (パイプライン) ページで、**[Create New Pipeline]** (新しいパイプラインの作成) をクリックします。

1. 適切な値を入力します。各フィールドの詳細については「[Elastic Transcoder パイプラインの作成時に指定する設定](pipeline-settings.md)」を参照してください。

1. **[Create Pipeline]** (パイプラインの作成) をクリックします。

# Elastic Transcoder でパイプラインを一時停止し、再アクティブ化する
<a name="updating-pipeline-status"></a>

ジョブをキャンセルする場合は、Elastic Transcoder でジョブの処理が開始されないように、まず、対応するパイプラインを一時停止しておくことをお勧めします。ジョブのステータスが [**Submitted**] から [**Progressing**] に変わると、ジョブをキャンセルすることはできません。

次の手順では、コンソールを使用してパイプラインを一時停止し再アクティブ化する方法を説明します。API を使用してパイプラインを一時停止し再アクティブ化する方法については、「[パイプラインのステータスを更新する](update-pipeline-status.md)」参照してください。

**Elastic Transcoder コンソールを使用してパイプライン一時停止し再アクティブ化する方法**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) で Elastic Transcoder コンソールを開きます。

1. Elastic Transcoder コンソールのナビゲーションバーで、パイプラインを一時停止または再アクティブ化するリージョンを選択します。

1. 左側のナビゲーションペインで、**[Pipelines]** (パイプライン) をクリックします。

1. 一時停止または再アクティブ化するパイプラインの横にあるチェックボックスをオンにします。

1. 必要に応じて、**[Pause]** (一時停止) または **[Activate]** (アクティブにする) をクリックします。

# Elastic Transcoder でパイプライン通知を更新する
<a name="updating-pipeline-notifications"></a>

パイプラインを作成するとき、必要に応じて Elastic Transcoder を設定して、ジョブのステータスが変わった場合に (Elastic Transcoder でジョブの処理をスタートまたは終了したときや、ジョブの処理中に Elastic Transcoder で警告やエラーの状態が発生したときなど)、Amazon Simple Notification Service (Amazon SNS) トピックへメッセージを送信することができます。Elastic Transcoder でメッセージを送信するかどうかは任意に選択できます。メッセージを送信する場合は、メッセージの送信先となる SNS トピックを変更できます。

Amazon SNS にはさまざまな通知オプションが用意されており、Amazon Simple Queue Service (Amazon SQS) キューに Amazon SNS メッセージを送信することもできます。詳細については、「[Amazon Simple Notification Service デベロッパーガイド](https://docs.aws.amazon.com/sns/latest/dg/)」を参照してください。

次の手順では、コンソールを使用して通知を更新する方法を説明します。API を使用して通知を更新する方法については、「[パイプラインの通知を更新する](update-pipeline-notifications.md)」を参照してください。

**Elastic Transcoder コンソールを使用してパイプラインの通知を更新するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) で Elastic Transcoder コンソールを開きます。

1. Elastic Transcoder コンソールのナビゲーションバーで、パイプラインを一時停止または再アクティブ化するリージョンを選択します。

1. 左側のナビゲーションペインで、**[Pipelines]** (パイプライン) をクリックします。

1. 通知を変更するパイプラインの横にあるチェックボックスをオンにします。

1. [**Edit (編集)**] をクリックします。

1. 値を適切に変更します。詳細については、「[Elastic Transcoder パイプラインの作成時に指定する設定](pipeline-settings.md)」を参照してください。

1. **[保存]** をクリックして変更を保存します。

# Elastic Transcoder でパイプラインの一覧表示と確認を行う
<a name="listing-pipelines"></a>

現在の AWS アカウントに関連付けられたパイプラインを一覧表示したり、指定したパイプラインの設定を確認したりすることができます。次の手順では、コンソールを使用してパイプラインを一覧表示する方法とパイプラインの設定を確認する方法を説明します。

API の使用方法については、次を参照してください。
+ 現在の AWS アカウントのパイプラインを一覧表示するには、「[パイプラインを一覧表示する](list-pipelines.md)」を参照してください。
+ 指定したパイプラインの設定を取得するには、「[パイプラインを読み取る](get-pipeline.md)」を参照してください。

**Elastic Transcoder コンソールを使用してパイプラインの一覧表示やパイプラインの設定の確認を行う方法**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) で Elastic Transcoder コンソールを開きます。

1. Elastic Transcoder コンソールのナビゲーションバーで、ジョブを一覧表示するリージョンを選択します。

1. コンソールのナビゲーションペイン (左側) で、**[Pipelines]** (パイプライン) をクリックします。右側のペインには、現在のアカウントに関連付けられたパイプラインが一覧表示されます。

1. パイプラインの詳細情報を表示するには、パイプラインの横にある ![\[Arrow to display the settings for a pipeline.\]](http://docs.aws.amazon.com/ja_jp/elastictranscoder/latest/developerguide/images/magnifying-glass-icon.png) アイコンをクリックします。

# Elastic Transcoder パイプラインを削除する
<a name="deleting-a-pipeline"></a>

パイプラインを削除するには、 を使用する AWS マネジメントコンソール か、Elastic Transcoder Delete Pipeline API を使用します。次の手順では、コンソールを使用してパイプラインを削除する方法を説明します。API を使用してパイプラインを削除する方法については、「[パイプラインを削除する](delete-pipeline.md)」を参照してください。

**注記**  
未処理のジョブを含むパイプラインは削除できません。

**Elastic Transcoder コンソールを使用してパイプラインを削除する方法**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) で Elastic Transcoder コンソールを開きます。

1. Elastic Transcoder コンソールのナビゲーションバーで、削除するパイプラインが含まれているリージョンを選択します。

1. コンソールのナビゲーションペイン (左側) で、**[Pipelines]** (パイプライン) をクリックします。

1. 削除するパイプラインのチェックボックスをオンにします。

1. [**Remove**] をクリック します。

# Elastic Transcoder パイプラインの作成時に指定する設定
<a name="pipeline-settings"></a>

Elastic Transcoder コンソールを使用してパイプラインを作成するとき、以下の値を指定できます。

**Topics**
+ [リージョン](#pipeline-settings-region)
+ [全般設定](#pipeline-settings-general)
+ [トランスコード済みのファイルやプレイリスト用に Amazon S3 Amazon S3 バケットを設定する](#pipeline-settings-configure-transcoded-bucket)
+ [サムネイルに関する Amazon S3 バケットの設定](#pipeline-settings-configure-thumbnail-bucket)
+ [通知](#pipeline-settings-notifications)

## リージョン
<a name="pipeline-settings-region"></a>

Elastic Transcoder では、現在使用しているリージョンでパイプラインが作成されます。ジョブを実行する予定のリージョンを選択します。

## 全般設定
<a name="pipeline-settings-general"></a>

 **パイプライン名**  
パイプラインの名前。この名前は AWS アカウント内で一意の名前にすることをお勧めしますが、一意にすることは強制ではありません。パイプラインの名前の最大長は 40 文字です。

 **入力バケット**  
変換するメディアファイルや、ウォーターマークに使用するグラフィックファイル (グラフィックファイルがある場合) を保存した Amazon S3 バケット。

 **IAM ロール**  
Elastic Transcoder でこのパイプラインのジョブのトランスコードを実行する際に使用するロールの IAM Amazon リソースネーム (ARN)。

 **AWS KMS キー ARN**  
このパイプラインで使用する AWS Key Management Service(AWS KMS) キー。  
**s3** または **s3-aws-kms** のいずれかを **Encryption:Mode** として使用する場合は、デフォルトのキー (AWS-KMS キー) が自動的に作成されるため、キーにジョブを提供する必要はありません。AWS-KMS キーを提供する必要があるのは、デフォルト以外の AWS-KMS キーを使用する場合か、**aes-pkcs7**、**aes-ctr**、**aes-gcm** の **Encryption:Mode** を使用する場合のみです。

## トランスコード済みのファイルやプレイリスト用に Amazon S3 Amazon S3 バケットを設定する
<a name="pipeline-settings-configure-transcoded-bucket"></a>

このセクションの設定を使用して、Amazon S3 バケット (パイプラインに送信されたジョブのトランスコード済みファイルやプレイリストが Elastic Transcoder により保存されます)、ファイルに割り当てる Amazon S3 ストレージクラス、ファイルへのアクセスを許可するユーザー、およびユーザーに付与するアクセス権のタイプを指定します。

 **バケット**  
パイプラインに送信したジョブのトランスコード済みファイルやプレイリスト (該当する場合) が Elastic Transcoder により保存される Amazon S3 バケット。

 **ストレージクラス**  
Elastic Transcoder により Amazon S3 バケットに保存されるトランスコード済みのファイルやプレイリストに割り当てられる、Amazon S3 ストレージクラス (**[スタンダード]** または **[低冗長化]**)。詳細については、「*Amazon Simple Storage Service ユーザーガイド*」の「[低冗長化ストレージ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Introduction.html#RRS)」を参照してください。

 **被付与者タイプ**  
変換結果ファイルやプレイリストへのアクセスを許可するユーザーやグループをどのように識別するかを指定します。被付与者のタイプを選択するとき、[[Grantee Type](#pipeline-settings-transcoded-grantee-type)] フィールドが表示されます。  
+ **[正規]:** **[被付与者]** の値は、AWS アカウントの正規ユーザー ID または Amazon CloudFront ディストリビューションのオリジンアクセスアイデンティティのいずれかになります。詳細については、「*Amazon Simple Storage Service ユーザーガイド*」の「[アクセスコントロールリスト (ACL) の概要](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ACLOverview.html)」を参照してください。CloudFront オリジンアクセスアイデンティティを使用して、Amazon S3 URL の代わりに CloudFront URL の使用を要求する方法の詳細については、「*Amazon CloudFront デベロッパーガイド*」の[「オリジンアクセスアイデンティティを使用した Amazon S3 コンテンツへのアクセス制限」](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html)を参照してください。
**重要**  
正規ユーザー ID は AWS アカウント番号と同じではありません。
+ [**Email**]: [**Grantee**] の値は、AWS アカウントの登録 E メールアドレスになります。
+ **[グループ]:** **[被付与者]** の値は、事前定義されているAmazon S3 グループである **[AllUsers]**、**[AuthenticatedUsers]**、**[LogDelivery]** のいずれかになります。

 **被付与者**  
変換結果ファイルやプレイリストへのアクセスを許可する AWS のユーザーまたはグループ。ユーザーまたはグループを識別するには、AWS アカウントの正規ユーザー ID、CloudFront ディストリビューションのオリジンアクセスアイデンティティ、AWS アカウントの登録 E メールアドレス、または事前定義されている Amazon S3 グループを指定できます。詳細については、「[Grantee Type](#pipeline-settings-transcoded-grantee-type)」を参照してください。

 **アクセス**  
[[Grantee](#pipeline-settings-transcoded-grantee)] で指定した AWS ユーザーに付与するアクセス許可。アクセス許可は、Elastic Transcoder によって Amazon S3 バケットに追加されたトランスコード済みファイルやプレイリストに関して付与されます。有効な値を次に示します。  
+ ****[Open/Download]** (開く/ダウンロード):** 被付与者は、Elastic Transcoder によって Amazon S3 バケットに追加されたトランスコード済みファイルやプレイリストのオブジェクトとメタデータを読み取ることができます。
+ ****[View Permissions]** (アクセス許可の表示):** 被付与者は、Elastic Transcoder によって Amazon S3 バケットに追加されたトランスコード済みファイルやプレイリストのオブジェクト ACL を読み取ることができます。
+ ****[Edit Permissions]** (アクセス許可の編集):** 被付与者は、Elastic Transcoder によって Amazon S3 バケットに追加されたトランスコード済みファイルやプレイリストの ACL を書き込むことができます。
+ ****[Full Control]** (完全制御):** 被付与者は、Elastic Transcoder によってAmazon S3 バケットに追加されたトランスコード済みファイルやプレイリストのオブジェクトを読み取るアクセス許可、およびこれらのトランスコード済みファイルやプレイリストの ACL の表示と編集を行うアクセス許可を保持しています。

![\[ファイルとプレイリストに関する S3 バケット設定のスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/elastictranscoder/latest/developerguide/images/pipeline-create-s3-bucket-files-and-playlists.png)


## サムネイルに関する Amazon S3 バケットの設定
<a name="pipeline-settings-configure-thumbnail-bucket"></a>

このセクションの設定を使用して、Amazon S3 バケット (パイプラインに送信されたジョブのサムネイルが Elastic Transcoder により保存されます)、サムネイルに割り当てる Amazon S3 ストレージクラス、サムネイルへのアクセスを許可するユーザー、およびユーザーに付与するアクセス権のタイプを指定します。

 **バケット**  
パイプラインに送信したジョブのサムネイルが Elastic Transcoder により保存される Amazon S3 バケット。

 **ストレージクラス**  
Elastic Transcoder により Amazon S3 バケットに保存されるサムネイルに割り当てられる、Amazon S3 ストレージクラス (**[スタンダード]** または **[低冗長化]**)。詳細については、「*Amazon Simple Storage Service ユーザーガイド*」の「[低冗長化ストレージ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Introduction.html#RRS)」を参照してください。

 **被付与者タイプ**  
サムネイルへのアクセスを許可するユーザーやグループをどのように識別するかを指定します。被付与者のタイプを選択するとき、[[Grantee Type](#pipeline-settings-thumbnail-grantee-type)] フィールドが表示されます。  
+ **[正規]:** **[被付与者]** の値は、AWS アカウントの正規ユーザー ID または Amazon CloudFront ディストリビューションのオリジンアクセスアイデンティティのいずれかになります。詳細については、「*Amazon Simple Storage Service ユーザーガイド*」の「[アクセスコントロールリスト (ACL) の概要](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ACLOverview.html)」を参照してください。CloudFront オリジンアクセスアイデンティティを使用して、Amazon S3 URL の代わりに CloudFront URL の使用を要求する方法の詳細については、「*Amazon CloudFront デベロッパーガイド*」の[「オリジンアクセスアイデンティティを使用した Amazon S3 コンテンツへのアクセス制限」](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html)を参照してください。
**重要**  
正規ユーザー ID は AWS アカウント番号と同じではありません。
+ [**Email**]: [**Grantee**] の値は、AWS アカウントの登録 E メールアドレスになります。
+ **[グループ]:** **[被付与者]** の値は、事前定義されているAmazon S3 グループである **[AllUsers]**、**[AuthenticatedUsers]**、**[LogDelivery]** のいずれかになります。

 **被付与者**  
サムネイルへのアクセスを許可する AWS のユーザーまたはグループ。ユーザーまたはグループを識別するには、AWS アカウントの正規ユーザー ID、CloudFront ディストリビューションのオリジンアクセスアイデンティティ、AWS アカウントの登録 E メールアドレス、または事前定義されている Amazon S3 グループを指定できます。詳細については、「[Grantee Type](#pipeline-settings-thumbnail-grantee-type)」を参照してください。

 **アクセス**  
[[Grantee](#pipeline-settings-thumbnail-grantee)] で指定した AWS ユーザーに付与するアクセス許可。アクセス許可は、Elastic Transcoder によってAmazon S3 バケットに追加されたサムネイルに関して付与されます。有効な値を次に示します。  
+ ****[Open/Download]** (開く/ダウンロード):** 被付与者は、Elastic Transcoder によって Amazon S3 バケットに追加されたサムネイルのオブジェクトとメタデータを読み取ることができます。
+ ****[View Permissions]** (アクセス許可の表示):** 被付与者は、Elastic Transcoder によって Amazon S3 バケットに追加されたサムネイルのオブジェクト ACL を読み取ることができます。
+ ****[Edit Permissions]** (アクセス許可の編集):** 被付与者は、Elastic Transcoder によって Amazon S3 バケットに追加されたサムネイルの ACL を書き込むことができます。
+ ****[Full Control]** (完全制御):** 被付与者は、Elastic Transcoder によって Amazon S3 バケットに追加されたサムネイルのオブジェクトを読み取るアクセス許可、およびこれらのサムネイルの ACL の表示と編集を行うアクセス許可を保持しています。

![\[サムネイルに関する S3 バケット設定のスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/elastictranscoder/latest/developerguide/images/pipeline-create-s3-bucket-thumbnails.png)


## 通知
<a name="pipeline-settings-notifications"></a>

このセクションの設定を使用して、ジョブのステータスが変化したときに通知するように Elastic Transcoder を設定します。

 **進行中イベント**  
Elastic Transcoder でジョブの処理が開始されたときに通知する Amazon Simple Notification Service (Amazon SNS) トピック。  
通知を受信するには、Amazon SNS コンソールで新しいトピックにサブスクライブする必要があります。
Amazon SNS にはさまざまな通知オプションが用意されており、Amazon Simple Queue Service (Amazon SQS) キューに Amazon SNS メッセージを送信することもできます。詳細については、「[Amazon Simple Notification Service デベロッパーガイド](https://docs.aws.amazon.com/sns/latest/dg/)」を参照してください。

 **完了イベント**  
Elastic Transcoder でジョブの処理が終了したときに通知する Amazon SNS のトピック。

 **警告イベント**  
Elastic Transcoder で警告状態が発生したときに通知する Amazon SNS トピック。

 **エラーイベント**  
Elastic Transcoder でエラー状態が発生したときに通知する Amazon SNS トピック。

![\[通知のスクリーンショット。\]](http://docs.aws.amazon.com/ja_jp/elastictranscoder/latest/developerguide/images/pipeline-create-notifications.png)
