Compute@Edge ログストリーミング:Google Cloud Pub/Sub

Fastly の リアルタイムログストリーミング機能は、Google のグローバルメッセージおよびイベントデータ取り込み製品である Cloud Pub/Sub にログファイルを送信することができます。

前提条件

Fastly サービスのログエンドポイントとして Cloud Pub/Sub を追加する前に、Google Cloud Platform (GCP) アカウントに登録する必要があります。

  • Google の Web サイトでサービスアカウントを作成します。
  • Google Cloud コンソールの Pub/Sub セクションに移動します。画面の指示に従って API を有効化します。
  • Pub/Sub トピックを作成します。
  • Pub/Sub トピックに設定されたサービスアカウントに関連付けられた JSON ファイルから秘密鍵を取得します。

ログエンドポイントとして Cloud Pub/Sub を追加する

次の指示に従って、ログエンドポイントとして Cloud Pub/Sub を追加してください。

  1. リモートログストリーミングの設定に関するガイドの情報をご参照ください。

  2. Google Cloud Pub/Sub Create endpoint ボタンをクリックします。Google Cloud Pub/Sub エンドポイント作成ページが表示されます。
  3. Create a Google Cloud Pub/Sub endpoint 欄に以下のように記入します。
    • In the Name field, enter the name you specified in your Compute@Edge code. For example, in our Rust code example, the name is my_endpoint_name.
    • Project ID 欄には、Google Cloud Platform プロジェクトの ID を入力します。
    • Email 欄に、Pub/Sub トピックに設定されたサービスアカウントのメールアドレスを入力します。
    • Topic 欄には、ログを送信先となる Pub/Sub トピックを入力します。
    • Secret Key 欄には、Pub/Sub トピックに設定されたサービスアカウントに関連付けられた秘密鍵の正確な値を入力します。
  4. Create ボタンをクリックすると、新しいログエンドポイントが作成されます。
  5. Activate ボタンをクリックして設定変更をデプロイします。
Back to Top