このトピックでは、ApsaraVideo Media Processing(MPS)コンソールでメディアバケットを追加する方法について説明します。
背景情報
メディアバケットとは、MPS がメディアリソースを格納するために使用するオブジェクトストレージサービス(OSS)バケットです。入力および出力メディアバケットを指定し、メディアファイルを 入力メディアバケットにアップロードすると、MPS はアップロードに関するメッセージを受信し、関連付けられたワークフローをトリガーします。ワークフローが完了すると、処理されたメディアファイルは 出力メディアバケットにアップロードされます。ワークフローの詳細については、ワークフローの使用 をご参照ください。
前提条件
OSS がアクティブ化されていること。詳細については、OSS のアクティブ化 をご参照ください。
手順 1:メディアバケットの追加
MPS コンソール にログインします。
上部のナビゲーションバーで、ドロップダウンリストからリージョンを選択します。

- 左側のナビゲーションペインで、 を選択します。[入力バケット] タブと [出力バケット] タブで、入力および出力メディアバケットを追加します。
- [入力バケット] タブで、[バケットの追加] をクリックします。[入力バケットの追加] ダイアログボックスが表示され、現在のリージョンで作成されたすべての OSS バケットが表示されます。
- [入力バケットの追加] ダイアログボックスで、次のいずれかの操作を実行します。
- OSS バケットを選択し、[OK] をクリックします。OSS バケットが入力メディアバケットとして追加されます。説明 必要な OSS バケットがダイアログボックスに表示されない場合は、上部のナビゲーションバーでリージョンを変更し、前の 2 つの手順を繰り返します。
- [入力バケットの追加] ダイアログボックスで、[バケットの作成] をクリックします。[バケットの作成] ダイアログボックスで、[名前] フィールドに OSS バケットの名前を入力します。[OK] をクリックします。次に、OSS バケットを入力メディアバケットとして追加します。説明
- 作成する OSS バケットの名前はグローバルに一意である必要があります。次のメッセージが表示された場合、名前は既に存在するため、別の名前を使用する必要があります:「リクエストされたバケット名は使用できません。バケットの名前空間はシステムのすべてのユーザーで共有されています。別の名前を選択して、もう一度お試しください。」
- アクセス制御リスト(ACL)を指定せずに OSS バケットを作成すると、OSS は OSS バケットの ACL を自動的に private に設定します。詳細については、バケット ACL をご参照ください。
- OSS バケットを選択し、[OK] をクリックします。OSS バケットが入力メディアバケットとして追加されます。
- [出力バケット] タブで、[バケットの追加] をクリックします。入力メディアバケットを追加するのと同じ方法で、出力メディアバケットを追加します。

手順 2:メディアバケットのストレージパスの作成
重要 入力および出力メディアバケットを追加した後、OSS コンソールに移動して、バケットのストレージパスを作成できます。そうでない場合、メディアバケットは MPS ジョブで使用できません。
- OSS コンソールにログインします。
- 左側のナビゲーションペインで、[バケット] をクリックします。
- [バケット名] フィールドに、MPS コンソールで入力メディアバケットとして追加したバケットの名前を入力します。バケットが下のリストに表示されます。

- バケット名をクリックします。
- 表示されたページで、[フォルダの作成] をクリックします。
- [フォルダの作成] パネルで、[フォルダ名] フィールドに作成するフォルダの名前を入力し、[OK] をクリックします。入力メディアバケットのストレージパスが作成されます。重要 ワークフローに指定する入力パスは、別のワークフローに指定する入力パスの最初の数文字であってはなりません。そうでない場合、メディアファイルをアップロードすると、両方のワークフローがトリガーされる可能性があります。たとえば、1 つのワークフローの入力パスが test で、別のワークフローの入力パスが test1 の場合、test1 にメディアファイルをアップロードすると、両方のワークフローがトリガーされます。詳細については、ファイルのワークフロー トリガー ルール をご参照ください。
- OSS コンソールの左上隅にある [バケット] をクリックして、[バケット] ページに戻ります。

- [バケット名] フィールドに、MPS コンソールで出力メディアバケットとして追加したバケットの名前を入力します。バケットが下のリストに表示されます。入力メディアバケットのストレージパスを作成するのと同じ方法で、出力メディアバケットのストレージパスを作成します。説明 入力および出力メディアバケットのストレージパスを作成した後、ストレージパスをワークフローの入力パスまたは出力パスとして指定できます。次に、指定したパスにメディアファイルをアップロードすると、ワークフローが自動的にトリガーされ、メディアファイルが処理されます。ファイルのアップロード方法の詳細については、ビデオのアップロード をご参照ください。
手順 3:(オプション)MPS でのホットリンク保護の設定
重要 入力メディアバケットのリファラーホワイトリストを設定する必要があります。これにより、OSS でホットリンク保護が設定されている場合、MPS が入力メディアバケット内のファイルにアクセスできるようになります。MPS で設定されたホットリンク保護は、OSS のホットリンク保護には影響しません。OSS でホットリンク保護を設定していない場合は、この手順をスキップしてください。OSS でのホットリンク保護の設定方法の詳細については、ホットリンク保護 をご参照ください。
MPS コンソール にログインします。
上部のナビゲーションバーで、ドロップダウンリストからリージョンを選択します。

- 左側のナビゲーションペインで、 を選択します。
- [入力バケット] タブで、リファラーホワイトリストを設定する入力メディアバケットを見つけ、ホットリンク保護の構成[アクション] 列の をクリックします。

- [ホットリンク保護] ダイアログボックスで、[リファラーホワイトリスト] フィールドにリファラーを入力します。説明
- リファラーは、OSS のバケットに指定したリファラーのリストに含まれている必要があります。詳細については、ホットリンク保護 をご参照ください。
- OSS で複数のリファラーを指定している場合は、MPS でリファラーの 1 つだけを指定する必要があります。
次の手順
- ワークフローを作成します。左側のナビゲーションペインで、 を選択し、必要に応じてパラメータを設定します。詳細については、ワークフローの作成 をご参照ください。
- メディアファイルをアップロードします。MPS コンソールまたは OSS コンソールで入力メディアバケットにメディアファイルをアップロードできます。OSS コンソールでファイルをアップロードすることをお勧めします。詳細については、ビデオのアップロード をご参照ください。