

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

# アセットの取り込み
<a name="asset-create"></a>

ソースコンテンツを取り込むには、 AWS Elemental MediaPackageでアセットを作成します。コンテンツを取り込んだ MediaPackage は、アセットに関連付けられているすべてのパッケージング設定ごとに、一意の再生 URL を生成します。

**重要**  
アセットを取得する 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 VOD API リファレンス*の[「アセット](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets.html)」を参照してください。

アセットの作成中に、[**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. ナビゲーションペインの、[**Video on demand**] で、[**Assets (アセット)**] を選択します。

1. **[アセット]** ページで、**[アセットを取り込む]** を選択します。

1. **[アセットを取り込む]** ページで、以下のトピックの説明に従ってフィールドに入力します。
   + [アセットのアクセスに関するフィールド](asset-create-access.md)
   + [アセットの詳細に関するフィールド](asset-create-details.md)
   + [パッケージング設定に関するフィールド](asset-create-pkg.md)

1. [**アセットの取り込み**] を選択します。

VOD アセットの取り込みは非同期アクションです。アセットが再生可能な状態になるまでに要する時間は、アセットの持続時間やアセットの複雑さなど、いくつかの要因によって異なります。CloudWatch の `VodAssetPlayable` イベントをモニタリングすることで、VOD アセットで再生の準備ができたタイミングを追跡できます。このイベントは、アセットが再生できる状態になった時点で、MediaPackage から送信されます。詳細については、「[VOD Playback Events](cloudwatch-events-example.md#vod-asset-playable)」を参照してください。

パッケージ設定を作成しているときにアカウントのクォータを超えると、エラーが発生します。「リクエストが多すぎます。もう一度試してください。」、といったエラーが表示されます。リソース制限の超過のエラーが出力される場合は、API リクエストのクォータを超過したか、使用しているパッケージンググループの数が、アカウントで許される上限に既に到達しています。これが最初のグループであるか、このエラーが誤って表示されたと思われる場合は、Service Quotas コンソールを使用して、[クォータの引き上げをリクエスト](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)してください。MediaPackage でのクォータの詳細については、「[のクォータ AWS Elemental MediaPackage](quotas.md)」を参照してください。

# アセットのアクセスに関するフィールド
<a name="asset-create-access"></a>

以下のフィールドでは、 が Amazon S3 バケット内のソースコンテンツ AWS Elemental MediaPackage にアクセスする方法について説明します。MediaPackage にはバケットにアクセスするためのアクセス許可が必要です。適切なアクセス許可を持つ IAM ロールを作成するには、「[AWS Elemental MediaPackage に他の AWS サービスへのアクセスを許可する](setting-up-create-trust-rel.md)」を参照してください。

1. **[Amazon S3 バケット名]** で、MediaPackage がアカウントで検出したバケットのリストから選択するか、バケットの名前を入力します。Amazon S3 バケットは、MediaPackage が取り込んで再生用にパッケージ化するソースコンテンツを保持します。バケットの名前を入力した場合、MediaPackage にはこのバケットに対する可視性がないため、バケットに互換性があるかどうかはわかりません。
**注記**  
Amazon S3 バケットを表示するアクセスが許可されていない場合は、MediaPackage にこのオプションは表示されません。 AWS 管理者に連絡するか、または [**Specify bucket name (バケット名を指定する)**] フィールドに手動でバケット名を入力してください。

1. **[IAM ロール]** で、Amazon S3 バケットから読み取るための MediaPackage アクセス権限のある IAM ロールを選択します。
   + MediaPackage がアカウントから検出したロールをリストの中から選択するには、**[Use existing role]** (既存のロールを使用する) をクリックし、ロールを選択します。
**注記**  
IAM ロールを表示するアクセス権限がない場合、MediaPackage にこのオプションは表示されません。 AWS 管理者に連絡するか、[**Specify custom role name (カスタムロール名を指定する)**] フィールドに手動でロール ARN を入力します。
   + MediaPackage が検出していないロールを使用するには、**[Specify custom role name]** をクリックし、ロールのカスタム ARN を入力します。MediaPackage には、このロールに対する可視性がないため、このロールにより適切なアクセス許可の提供が可能かどうかは判別していません。

# アセットの詳細に関するフィールド
<a name="asset-create-details"></a>

以下のフィールドは、このアセットが使用するソースコンテンツを説明しています。

このアセットに複数のソースがある場合は、[**Add asset (アセットの追加)**] を選択してフィールドに入力します。すべてのソースコンテンツに対してこれを行います。

**重要**  
コースコンテンツは、smil (MP4) または m3u8 (HLS/TS) ファイル形式にする必要があります。

1. **[ファイル名]** に、Amazon S3 バケット内の.smil マニフェスト (MP4) または.m3u8 親プレイリスト (HLS) への完全なパスを、ソースコンテンツの名前を含めて入力します。[**S3 bucket name (S3 バケット名)**] フィールドで選択したため、バケット名を入力する必要はありません。例えば、` lion_movie.m3u8` という名前のコンテンツが、`movies` という名前のバケット内の `thursday_night` というサブディレクトリに置かれている場合は、次のように **[Filename]** (ファイル名) フィールドに入力します。

   ```
   thursday_night/lion_movie.m3u8
   ```

   MediaPackage で.smil マニフェストを使用する方法の詳細については、「[.smil マニフェストでの要件](supported-inputs-vod-smil.md)」を参照してください。

1. **[ID]** に、アセットを説明する名前を入力します。ID はアセットの主要な識別子であり、このリージョンのアカウントに対して一意である必要があります。使用できるのは、文字、数字、下線 (\$1)、ダッシュ (-) のみです。

1. (オプション)**[リソース ID]** に、コンテンツの識別子を入力します。SPEKE を使用している場合、リソース ID はキーサーバーがコンテンツを参照するために使用する識別子となります。MediaPackage は、現在のアセットを識別するために ID をキーサーバーに送信します。ID を一意にする方法は、必要なアクセスコントロールのレベルによって異なります。このサービスでは、2 つの同時の暗号化プロセスに同じ ID を使用することはできません。リソース ID は、コンテンツ ID とも呼ばれます。  
**Example**  

   ```
   MovieNight20171126093045
   ```

# パッケージング設定に関するフィールド
<a name="asset-create-pkg"></a>

次のフィールドは、 がこのアセットから出力を AWS Elemental MediaPackage パッケージ化する方法を決定します。
+ **[グループのパッケージ化]** で、このアセットに使用する設定を保持しているグループを選択します。グループのパッケージ化は、再生リクエストに対応するためにコンテンツをパッケージ化する際に MediaPackage で使用されるパッケージ設定を決定します。