目次
このページのトピック

Azure Service Busトピックから検索結果を通知する

検索結果トピック を設定して、検索の実行時に通知を送信することができます。Scan Result Topicは、 Azure Service Bus Topicのリソースです。

[検索結果]トピックで通知を受けるには、トピックの サブスクリプション を作成する必要があります。手順に従って、 Storage Stack リソースグループで検索結果トピックの必要な情報を探し、そのトピックの サブスクリプション を作成します。

  1. Azureポータルで、 Resource groups > Storage Stack > Overview
  2. 検索結果トピックのサービスバス名前空間は、接頭辞 tmsrt0 が付いたサービスバス名前空間リソースです。
  3. [Service Bus Namespace]→[ Topics]に移動します。 scan-result-topicという名前の検索結果トピックが表示されます。
  4. スキャン結果トピック> Subscriptionsに移動します。[+ Subscription]を選択します。必要なパラメータを入力します。

    • Name: サブスクリプション 名
    • Max delivery count:サービスバス サブスクリプション が各メッセージを配信する最大数

    [ Create]を選択します。

  5. 作成した サブスクリプション が、 サブスクリプション リストに表示されます。

Azure Service Bus trigger for Azure Functionsを使用して、検索結果を処理するAzure関数アプリを作成できます。スキャンしたファイルをプロモートまたは隔離するAzure関数アプリを作成する例を次に示します。Post-Scan Action: Promote or Quarantine

Azure Logic Appsを使用すると、 Service Busトリガー を追加し、スキャン結果トピックからスキャン結果を受信するときに実行するダウンストリームアクションを構成できます。トリガを設定するときは、When a message is received in a topic subscription (auto-complete) のトリガを選択します。

スクリーンショット

検索結果トピックの検索結果形式の詳細については、「 検索結果形式」を参照してください。