Compute@Edge ログストリーミング: FTP

Fastly の Compute@Edge サービスのリアルタイムログストリーミング機能では、ログファイルをパスワードで保護された匿名の FTP サーバーに送信することができます。

注意

Fastly ではサードパーティのサービスに関する直接のサポートは行っておりません。詳細については、Fastly のご利用規約をご覧ください。

FTP をログエンドポイントとして追加します

以下の手順で FTP をログエンドポイントとして追加してください。

  1. Compute@Edge のリモートログストリーミングの設定に関するガイドをご確認ください。さらに、RustAssemblyScriptJavaScript で書かれた Compute@Edge コードによるログの詳細については、開発者向けドキュメントをご覧ください。
  2. FTP Create endpoint ボタンをクリックします。Create a File Transfer Protocol (FTP) エンドポイントページが表示されます。
  3. Create a File Transfer Protocol (FTP) endpoint フィールドを以下のように記入してください。
    • Name フィールドに、Compute@Edge コードで指定したエンドポイントの名前を入力します。例えば Rust コードの例では、エンドポイントの名前は my_endpoint_name です。
    • Timestamp format フィールドに、ログファイルのタイムスタンプ形式を任意で入力します。デフォルトでは strftime 互換文字列です。詳細については、ログファイルの書き込み先の変更に関するガイドをご覧ください。
    • Address フィールドには、FTP サーバーのホスト名または IP アドレスを入力します。Port フィールドには、FTP に使用するポート番号を入力します (デフォルトは 21 です)。
    • Path フィールドには、ファイルを保存するバケット内のパスを任意で入力します。パスの末尾にスラッシュを付けます。このフィールドを空にすると、ファイルはバケットのルートパスに保存されます。詳細については、ログファイルの書き込み先の変更に関するガイドをご覧ください。
    • User フィールドには、FTP サーバーへの認証に使用するユーザー名を入力します。匿名でアクセスする場合は、anonymous のユーザー名を使用してください.
    • Password フィールドに、FTP サーバーへの認証に使用するパスワードを入力します。匿名でアクセスする場合は、パスワードにメールアドレスを使用します。
    • PGP public key フィールドには、ログファイルをディスクに書き込む前に暗号化するために Fastly が使用する PGP 公開鍵を任意で入力します。秘密鍵で復号化することによってのみ、コンテンツを読み取ることができます。PGP 公開鍵は PEM (Privacy-Enhanced Mail) 形式でなければなりません。詳細については、ログの暗号化に関するガイドをご覧ください。
    • Period フィールドに、ログファイルのローテーションの頻度をコントロールするための間隔 (秒単位) を任意で入力します。ローテーションにより、1つのファイルオブジェクトが完了すると、新たなファイルオブジェクトが作成されます。以前に作成されたファイルオブジェクトが削除されることはありません。デフォルトでは3600秒に設定されています。
  4. Create a File Transfer Protocol (FTP) endpoint ページの Advanced options リンクをクリックして、変更するオプションフィールドがある場合はそれを決定します。
  5. Create a File Transfer Protocol (FTP) endpoint ページの Advanced options を以下のように記入します。
    • Select a log line format のセクションで、ログメッセージのログライン形式を選択します。詳細については、ログライン形式の変更に関するガイドをご覧ください。
    • Compression フィールドに、ログファイルに適用する圧縮形式を任意で選択します。詳細については、ログ圧縮オプションの変更に関するガイドをご覧ください。
  6. Create ボタンをクリックすると、新しいログエンドポイントが作成されます。
  7. Activate ボタンをクリックして設定変更をデプロイします。

翻訳についての注意事項
このガイドは役に立ちましたか?

このフォームを使用して機密性の高い情報を送信しないでください。サポートが必要な場合は、サポートチームまでご連絡ください