注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Google Cloud Pub/Sub リスナーをセットアップする

このガイドでは、Pub/Sub トピックのイベントを Foundry のストリーミングデータセットにリアルタイムで取り込むために、Google Pub/Sub リスナーを設定する手順を説明します。

Google Pub/Sub は、さまざまな Google Cloud サービスと組み合わせて、イベントを Foundry にルーティングできます。たとえば、Gmail アカウントからメールをストリーミングするために使用できます。Gmail からのストリーミングについて Google が提供するガイダンスを確認してください。↗

Google Pub/Sub の詳しくはこちら。↗

前提条件

設定する前に、次の点を確認してください。

手順

  1. Pub/Sub トピックがまだない場合は、作成します。これは、Foundry リスナーにプッシュされるイベントのストリームです。

    Google Cloud のインターフェースで、新しい Pub/Sub トピックを作成します。

  2. Data Connection のリスナータブに移動します。リスナーの種類のメニューから Google Cloud Pub/Sub を選択して、Foundry Pub/Sub リスナーを作成します。このステップではリスナーのセットアップは完了しませんが、ステップ3で使用するリスナー URL を生成するために必要です。

    Data Connection の Google Cloud Pub/Sub リスナー設定ページ。

  3. ステップ1の Google Pub/Sub トピックの購読を作成します。

    a. 購読の種類としてプッシュを選択します。

    b. ステップ2で生成された URL を、プッシュ購読の URL 項目にコピーします。

    c. チェックボックスをオンにして、認証を有効にします。外部ドキュメントで Pub/Sub の認証情報を確認してください。↗

    • 認証に使用するサービスアカウントを選択します。
    • 共有シークレットを使用するには、URL 項目でリスナーのエンドポイント URL の後に、クエリパラメーターとして共有シークレットを入力します。例: ?token=<YOUR_TOKEN>

    d. 購読を保存します。

    サンプルの設定値が入力された Google Cloud Pub/Sub のトピックへの購読追加ページ。

  4. 以下に示すように、サービスアカウントのメールアドレス、任意のオーディエンスクレーム、任意の共有シークレットをリスナー設定にコピーし、続行を選択します。

    サンプルの設定値が入力された Google Cloud Pub/Sub のトピックへの購読追加ページ。

  5. ここで、情報セキュリティ責任者による管理者承認が必要になります。トグルの説明を確認します。

  6. リスナーのテストページで開始を選択すると、リスナーが有効になり、イベントの受信が開始されます。

  7. トピックにテストメッセージを送信し、リスナーのテストインターフェースに表示されることを確認します。

    セットアップのテストの一環として、Google Cloud Pub/Sub でテスト用のメッセージを公開します。

    正常に設定されたリスナーでイベントを受信します。

ペイロードは base64 でエンコードされた状態で届きます。ストリーミングパイプラインで base64 デコードの変換ボードを使用してデコードすると、メッセージの文字列表現を取得できます。


Google Cloud Pub/Sub™ のすべてのスクリーンショットは参考としてのみ掲載しており、Google LLC の所有物です。