EventBridge は Alibaba Cloud のイベントハブです。イベントの発生、完了、または失敗時に主要な情報を自動的にキャプチャします。EventBridge はルールを使用して、この情報を Function Compute やメッセージキューなどの指定されたターゲットにルーティングします。この機能により、イベント駆動型アプリケーションを迅速に構築でき、運用保守効率とシステムの信頼性が向上します。EventBridge を使用すると、Cloud Phone タスクのステータスをリアルタイムでモニターできます。これにより、ポーリングが不要になり、計算リソースを節約し、システムの複雑さを軽減できます。このトピックでは、EventBridge を使用して Cloud Phone イベントを自動的に検出し、追跡する方法について説明します。
前提条件
EventBridge を有効化する必要があります。有効になっていない場合は、EventBridge コンソールにログインし、[無料で有効化] をクリックし、画面の指示に従って EventBridge を有効化して権限を付与します。
このトピックでは、イベントターゲットのサービスタイプとして DingTalk (acs.dingtalk) を使用します。そのためには、カスタム DingTalk ロボットを作成する必要があります。詳細については、DingTalk 開発者ドキュメントをご参照ください。
操作手順
この機能は招待プレビュー段階です。この機能を使用するには、チケットを送信してサポートチームに連絡し、有効化を依頼してください。
EventBridge コンソールでの手動サブスクライブ
EventBridge コンソールにログインします。左側のナビゲーションウィンドウで [イベントバス] をクリックします。トップメニューバーで、リージョンドロップダウンリストから シンガポール を選択します。
[イベントバス] ページで、[default] (デフォルトイベントバス) をクリックします。
[default] ページで、左側のナビゲーションウィンドウの [イベントルール] をクリックし、次に [ルールの作成] をクリックします。
[基本情報の設定] ステップで、[名前] と [説明] を指定し、[次へ] をクリックします。
[イベントパターンの設定] ステップで、[イベントソース] に
acs.cloudphone Cloud Phoneを選択し、必要に応じて [イベントタイプ] を選択します。サポートされているイベントタイプの詳細については、以下の表をご参照ください。[ターゲットの設定] ステップで、[サービスタイプ] を [DingTalk Acs.dingtalk] に設定します。[アドレス] と [シークレットキー] を入力し、[例] をクリックし、他のパラメーターはデフォルト設定のままにして、[作成] をクリックします。
説明前の手順では、DingTalk (acs.dingtalk) を例として使用しています。他のプッシュシナリオの詳細については、「イベントターゲット」をご参照ください。
Cloud Phone イベントが完了したら、[default] ページで、左側のナビゲーションウィンドウの [イベント追跡] をクリックします。[イベントソース] を
asc:cloudphoneに設定し、[クエリ] をクリックして、完了した Cloud Phone イベントを表示します。特定のコールバック詳細を表示するには、[イベントトレース] をクリックします。
関連ドキュメント
EventBridge SDK デモをダウンロードします。SDK を使用してイベントルールを作成できます。
コールバック呼び出しレコードは、EventBridge コンソールのイベントトレースページで表示できます。また、QueryEventTraces - イベントトレースのプッシュ詳細のクエリ API 操作を呼び出して表示することもできます。