ApsaraVideo VOD のマルチアプリケーションサービスを使用すると、アプリケーションごとに VOD リソースを隔離でき、リソース、権限、課金の隔離といったビジネスニーズに対応できます。このサービスは、一般的に開発環境と本番環境を分離したり、異なる事業部門間でデータを隔離したりするために使用されます。このトピックでは、コンソールでこのサービスを使用する方法について説明します。
操作手順
マルチアプリケーションサービスが有効になっていない場合、コンソールにはデフォルトのメインインターフェイスが表示されます。サービスを有効にすると、コンソールにはマルチアプリケーションインターフェイスが表示されます。
アクティベーションのリクエスト
前提条件
マルチアプリケーションサービスはパブリックプレビュー中であり、デフォルトではコンソールで有効になっていません。以下の条件を満たす場合、このサービスの有効化を申請できます。
過去 7 日間のアクセラレーションされたトラフィックのピーク帯域幅が 500 Mbps 以上であること。ピーク帯域幅を確認するには、[使用量] ページに移動してください。
影響
デフォルトアプリケーションを無効にすることはできません。無効にすると、オンラインサービスに影響が出ます。
コンソールでは、デフォルトアプリケーション以外のアプリケーションのリソース (メディアファイル、レビューリスト、メディア処理設定など) を管理またはクエリすることはできません。
新しく作成されたアプリケーションについては、トランスコードやコールバック設定などの構成を API を使用して再作成する必要があります。
説明コールバック機能をテストするには、アップロード時に環境ごとに異なるコールバック URL を設定できます。
メディアアセットの隔離には、メディアカテゴリを使用できます。
機能の有効化
このサービスを有効にするための要件を満たし、上記の影響を受け入れる場合は、チケットを送信してください。チケットを送信した後、以下の手順に従って機能を有効にします。
説明チケットには、次の文言を含めてください:「私はマルチアプリケーションサービスを有効にすることによる影響を理解し、受け入れ、ここにその有効化を申請します。」また、Alibaba Cloud アカウント ID も提供する必要があります。
ApsaraVideo VOD コンソールで、[概要] ページに移動します。
[概要] ページの右上隅にあるマルチアプリケーションセクションを見つけ、[今すぐ有効にする] をクリックします。機能が有効になると、このセクションは概要ページに表示されなくなります。
アプリケーションの作成とアクセス
マルチアプリケーションサービスを有効にした後、ApsaraVideo VOD コンソールに移動し、左側のナビゲーションウィンドウで [アプリケーション管理] をクリックします。
[アプリケーションの作成] をクリックします。アプリケーション名と説明を入力し、[OK] をクリックします。アプリケーションが作成されると、編集、削除、またはアクセスできます。
アプリケーション名をクリックするか、[操作] 列の [アクセス] をクリックします。これにより、アプリケーションのダッシュボードが開き、メディアアセット管理、メディア処理、動画配信などの機能がサポートされます。
マルチアプリケーションサービスを有効にすると、システムはデフォルトアプリケーションを作成します。デフォルトアプリケーションは編集または削除できません。
アカウントごとに、デフォルトアプリケーションを含めて最大 10 個のアプリケーションを作成できます。さらに多くのアプリケーションを作成するには、チケットを送信してください。

ID への権限付与
API を使用して権限を付与します。権限付与後、ID (RAM ユーザーまたはロール) はアプリケーション内のリソースを管理できます。権限付与 API については、「AttachAppPolicyToIdentity」をご参照ください。ポリシーについては、「アクセスポリシー」をご参照ください。
マルチアプリケーションサービスの使用
マルチアプリケーション機能をサポートするサービスには、AppId パラメーターのサポートが含まれます。リソースや新しい設定を作成する際に、このパラメーターを指定できます。データをクエリする際には、アクセス権限のあるアプリケーションのリソースのみが返されます。リソースの変更または削除時にも権限がチェックされます。
現在、メッセージコールバックとメディアアセットサービス (アップロード、再生、アセット管理) のみがマルチアプリケーション機能をサポートしています。
メッセージコールバック
SetMessageCallback 操作を呼び出すことで、各アプリケーションに一意のコールバックメソッドと Webhook アドレスを設定できます。
AppIdを指定して、そのアプリケーションのコールバックを設定します。指定しない場合、システムのデフォルトアプリケーションが使用されます。
設定後、異なるアプリケーション内での動画や画像などのアップロードに関するイベント通知は、それぞれのコールバック URL に送信されます。また、GetMessageCallback API を使用して関連する設定をクエリすることもできます。
メディアアセットサービス
メディアアップロード:アップロード関連の API (動画や画像のアップロード URL と認証情報の取得など) は、
AppIdの指定をサポートしています。アカウント ID は、指定されたアプリケーションへのアップロード権限を持っている必要があります。AppIdが指定されていない場合、メディアはシステムのデフォルトアプリケーションにアップロードされます。音声/動画の再生:アクセス権限のあるアプリケーションの再生情報 (再生認証情報や URL など) のみを取得できます。
変更と削除:権限を持つアプリケーションのメディアアセットのみを変更または削除できます。
メディアアセットのクエリ:メディア詳細をクエリする API は、アクセス権限のあるアプリケーションのアセット情報のみを取得します。バッチクエリでは、権限のあるメディアアセットのデータのみが返されます。権限のないメディアアセット ID は
NonExistMediaIdsに配置されます (フィールド名は若干異なる場合があります)。メディア検索:検索結果には、アクセス権限のあるアプリケーションのメディアアセットのみが含まれます。検索条件に 1 つ以上の AppId を指定できます。
コンソールのナビゲーション権限
レベル 1 メニュー | レベル 2 メニュー | レベル 3 メニュー | デフォルトバージョン | マルチアプリケーションバージョン | |
アプリケーション外 | アプリケーション内 | ||||
概要 | — | — | ✔️ | ✔️ | — |
アプリケーション管理 | — | — | — | ✔️ | — |
メディアファイル | 音声/動画 | — | ✔️ | — | ✔️ |
画像 | — | ✔️ | — | ✔️ | |
ショートビデオ素材 | — | ✔️ | — | ✔️ | |
制作センター | 動画編集 | — | ✔️ | — | ✔️ アプリケーション内で表示可能。デフォルトアプリケーションでのみサポートされます。 |
レビュー管理 | Content Moderation | — | ✔️ | — | ✔️ |
設定 | — | ✔️ | — | ✔️ | |
設定管理 | メディア管理 | ストレージ | ✔️ | — | ✔️ |
ストレージポリシー | ✔️ | — | ✔️ アプリケーション内で表示可能。デフォルトアプリケーションでのみサポートされます。 | ||
カテゴリ | ✔️ | — | ✔️ | ||
メディア処理 | トランスコードテンプレートグループ | ✔️ | — | ✔️ | |
スナップショットテンプレート | ✔️ | — | ✔️ | ||
フレームアニメーションテンプレート | ✔️ | — | ✔️ | ||
ウォーターマーク | ✔️ | — | ✔️ | ||
ワークフロー | ✔️ | — | ✔️ | ||
コールバック | ✔️ | — | ✔️ | ||
DRM 証明書 | ✔️ | — | ✔️ | ||
HLS 暗号化 | ✔️ | — | ✔️ | ||
CDN 設定 | ドメイン名 | ✔️ | — | ✔️ | |
パージとプリフェッチ | ✔️ | — | ✔️ | ||
ダウンロード | ✔️ | — | ✔️ | ||
SDK 管理 | SDK | — | ✔️ | ✔️ | — |
マイライセンス | — | ✔️ | ✔️ | — | |
ツール | トラブルシューティング | — | ✔️ | ✔️ | — |
デジタルウォーターマーク抽出 | — | ✔️ | — | ✔️ | |
マルチアプリケーションの有効化 | — | ✔️ | ✔️ | — | |
データセンター | 再生品質 | — | ✔️ | — | ✔️ |
シングルポイントトレース | — | ✔️ | — | ✔️ | |
データ監視 | リソース監視 | ✔️ | — | ✔️ | |
リアルタイム監視 | ✔️ | — | ✔️ | ||
分析 | ✔️ | — | ✔️ | ||
リソースプラン | — | ✔️ | ✔️ | — | |
使用量 | — | ✔️ | ✔️ | ✔️ | |
ログ | — | ✔️ | ✔️ | ✔️ | |
メディアデータのエクスポート | — | ✔️ | — | ✔️ | |