

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

# 収集ジョブの作成
<a name="hj-create"></a>

収集ジョブを作成して、暗号化されている、あるいはクリアな (非暗号化の) HLS もしくは DASH のライブストリームから、Live-to-VOD アセットを抽出します。

**重要**  
収集ジョブを実行し Live-to-VOD アセットを保存する MediaPackage には、アセットが保存される Amazon S3 バケットにアクセスし書き込むためのアクセス許可が必要です。適切なアクセス許可を MediaPackage に付与するロールを作成するには、「[AWS Elemental MediaPackage に他の AWS サービスへのアクセスを許可する](setting-up-create-trust-rel.md)」を参照してください。

MediaPackage コンソール、 AWS CLI、または MediaPackage API を使用して、収集ジョブを作成できます。 AWS CLI または MediaPackage API を使用してジョブを作成する方法については、 [AWS Elemental MediaPackage API リファレンス](https://docs.aws.amazon.com/mediapackage/latest/apireference/)を参照してください。

収集ジョブの作成中に、[**ID**] フィールドのような自由記述のフィールドにお客様のアカウント番号などの機密扱いの識別情報を入力しないでください。これは、MediaPackage コンソール、MediaPackage API AWS CLI、または AWS SDKs を使用している場合に適用されます。MediaPackage に入力したデータはすべて取得され、診断ログまたは Amazon CloudWatch Events に包含される場合があります。

**収集ジョブを作成するには (コンソール)**

1. MediaPackage コンソール ([https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/)) を開きます。

1. ナビゲーションペインの [**Live (ライブ)**] で、[**Harvest jobs (収集ジョブ)**] を選択します。

1. **[ハーベストジョブ]** ページで、**[ハーベストジョブの作成]** を選択します。

1. [**収集ジョブの作成**] ページで、以下のトピックで説明しているようにフィールドに入力します。
   + [基本的な詳細フィールド](#hj-create-basic)
   + [開始日時と終了日時フィールド](#hj-create-time)
   + [送信先フィールド](#hj-create-destination)

1. **[作成]** を選択します。

## 基本的な詳細フィールド
<a name="hj-create-basic"></a>

収集ジョブの基本的な詳細では、そのジョブの ID、および Live-to-VOD アセットのソースを定義します。

1. [**ID**] に、収集ジョブを説明する名前を入力します。ID は収集ジョブの主要な識別子です。収集ジョブが期限切れになりアカウントから削除された後、そのジョブの ID は再利用できます。使用できるのは、文字、数字、下線 (\$1)、ダッシュ (-) のみです。

1. [**Origin endpoint (配信エンドポイント)**] で、Live-to-VOD アセットを収集するライブストリームを提供するエンドポイントを選択します。

    以下の考慮事項に注意してください。
   + 収集ジョブは、MediaPackage エンドポイントの **[startover window]** (スタートオーバーウィンドウ) 内に収まる必要があります。スタートオーバーウィンドウによって、エンドポイントからアセットを収穫できる時間枠が決定されます。例えば、エンドポイントのスタートオーバーウィンドウが 3 日である場合、その期間内であればいつでもアセットを収集できます。

      MediaPackage エンドポイントには、ゼロから 14 日の間でスタートオーバーウィンドウを設定できます。エンドポイントのスタートオーバーウィンドウを調整するには、「[単一のエンドポイントの表示](endpoints-view-one.md)」を参照してください。
   + 収集した Live-to-VOD アセットの時間長は、最大で 24 時間です。Live-to-VOD アセットの時間長を設定するには、この章の「[開始日時と終了日時フィールド](#hj-create-time)」を参照してください。
   + エンドポイントは、クリアな (非暗号化の) または暗号化された、DASH または HLS コンテンツのどちらかを提供する必要があります。
   + MediaPackage VOD では現在、暗号化されたアセットの取り込みはサポートされていません。収集したアセットを MediaPackage のビデオオンデマンドのワークフローで使用していて、エンドポイントが暗号化されている場合は、同じチャネルに暗号化されていないシャドウエンドポイントを作成します。これを行うには、**[Allow origination]** (配信を許可) を選択解除し,新しいエンドポイントを再生に使用できないようにします。MediaPackage は、配信が有効になっていないエンドポイントの URL を作成しますが、このエンドポイントに送信された再生リクエストに対してはエラーを返します。詳細については、「[を使用した live-to-VOD アセットの作成 AWS Elemental MediaPackage](ltov.md)」を参照してください。

## 開始日時と終了日時フィールド
<a name="hj-create-time"></a>

開始日時と終了日時の情報は、収集ジョブの時間範囲を定義します。収集ジョブ実行の最大期間は24時間です。時間は、エンコーダーからのプログラム日時 (PDT) に基づきます。エンコーダーと再生デバイス間の同期を確実に行うには、収集元のエンドポイントに`EXT-X-PROGRAM-DATE-TIME`タグを必ず含めてください。手順については、「[パッケージャ設定のフィールド](endpoints-hls-packager.md)」を参照してください。

**注記**  
Live-to-VOD アセットのタイミングはセグメントに忠実です。つまり、セグメントの範囲に収まる開始時間と終了時間を指定すると、MediaPackage はセグメント全体をアセットに含めます。3 秒のセグメントがあり、開始時間がセグメントの 3 秒である場合、アセットは 3 秒早く、つまりセグメントの開始時に開始されます。

1. [**Date and time format (日付と時刻の形式)**] で、Live-to-VOD アセットの開始時間と終了時間を示すために使用する形式を選択します。
   + **現地時間** - 日付と時刻は現在のブラウザセッションの設定に従った形式になります。現地時間には 24 時間制が使用されます。
   + **エポック秒** - 日付と時刻はエポックからの秒数の形式になります。
   + **ISO-8601** - 日付と時刻は ISO-8601 標準に従った形式になります。

1. **[When the live-to-VOD asset begins]** に、live-to-VOD アセットの開始日時を入力します。アセットの開始時間はライブイベントの開始以降であることが必要です。開始時間はエンドポイントのスタートオーバーウィンドウ内であることも必要です。エンドポイントのウィンドウが 5 時間であり、開始時間が 6 時間前である場合、収集ジョブは失敗します。

1. **[When the live-to-VOD asset ends]** に、live-to-VOD アセットの終了日時を入力します。アセットの長さは、エンドポイントのスタートオーバーウィンドウを超えることはできません。エンドポイントのウィンドウが 5 時間であり、開始時間が 2019/07/29 07:15:00 である場合、終了時間を 2019/07/29 12:15:00 より後にすることはできません。終了時間も過去であることが必要です。

## 送信先フィールド
<a name="hj-create-destination"></a>

送信先情報では、ライブストリームから収集された後の Live-to-VOD アセットを、MediaPackage がどのように保存するかを定義します。

1. **[IAM ロール ARN]** に、live-to-VOD アセットの保存先となる Amazon S3 バケットに対する読み取りおよび書き込みのアクセスを MediaPackage に許可する、IAM ロールの ARN を入力します。これは「[AWS Elemental MediaPackage に他の AWS サービスへのアクセスを許可する](setting-up-create-trust-rel.md)」で作成したロールです。

1. **[Amazon S3 バケット名]** に、MediaPackage が live-to-VOD アセットを保存するバケットの名前を入力します。Amazon S3 バケット名は、MediaPackage が収集するリージョンと同じリージョンにある必要があります。

1. [**Manifest key (マニフェストキー)**] に、バケット内の Live-to-VOD アセットへのパス (アセットの親マニフェストのファイル名を含む) を入力します。ディレクトリ構造がバケットにまだない場合は、MediaPackage によって作成されます。
**重要**  
マニフェストキーは一意であることが必要です。複数の収集ジョブに同じマニフェストキーを使用すると、アセットの最新の再生リストによって既存の再生リストが上書きされます。マニフェストキーを再利用する必要があるのは、コンテンツの前の収集に問題があった場合など、同じコンテンツを収集するときのみです。