Intelligent Media Services(IMS)は、HTTPリクエストとSimple Message Queue(SMQ)キューのコールバックメソッドをサポートしています。コールバックイベントを設定して、タスクの進捗状況とステータスを取得できます。このトピックでは、コールバックイベントを設定する方法について説明します。
背景情報
メディアアセットのアップロード、メディア処理、オンライン編集などのIMSの機能を使用する場合、コールバックイベントを設定して、タスクの進捗状況とステータスをできるだけ早く取得できます。これにより、イベントに基づいて他のビジネスオペレーションを実行できます。 コールバックメソッドとコールバックイベントの詳細については、「概要」をご参照ください。
前提条件
[SMQキュー] メソッドを使用する場合、IMSはSMQにアクセスする権限があります。 詳細については、「SMQをアクティブ化し、RAMユーザーにSMQへのアクセスを承認する」をご参照ください。
IMSコンソールでコールバックイベントを設定する
[IMSコンソール] にログオンします。
左側のナビゲーションペインで、 を選択します。
左上隅で、ビジネス要件に基づいてリージョンを選択します。
[コールバック設定] ページで、[設定の変更] をクリックし、パラメーターを設定します。
パラメーター
説明
コールバックメソッド
コールバックメソッド。このパラメーターは、[HTTPリクエスト] または [MNSキュー] に設定できます。HTTPリクエストメソッドは、HTTPSリクエストと互換性があります。
コールバック URL
[コールバックメソッド] パラメーターが [HTTPリクエスト] に設定されている場合、このパラメーターは必須です。
コールバック URL は、メッセージ通知を受信するための URL です。選択したコールバックイベントがトリガーされると、サーバーは HTTP POST リクエストを URL に送信します。
キュー名
[コールバックメソッド] パラメーターが [MNSキュー] に設定されている場合、このパラメーターは必須です。
キュー名は、メッセージ通知を受信するSMQキューの名前です。 ice-callback で始まる名前のキューを選択します。そのようなキューがない場合は、SMQコンソールで作成します。 詳細については、「キューベースのメッセージングを開始する」をご参照ください。
コールバックイベント
有効にするコールバックイベント。
コールバック認証
コールバック認証を有効にするかどうかを指定します。 [コールバックメソッド] パラメーターが [HTTPリクエスト] に設定されている場合は、コールバック認証を有効にします。 これにより、コールバックメッセージを受信するサーバーは、署名を認証して、不正または無効なコールバックリクエストを防止できます。 詳細については、「コールバック認証」をご参照ください。