

サポート終了通知: 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/)を参照してください。

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

# 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)
