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