EdgeOneリアルタイムログ配信は、ログをTencent Cloud CLSに配信することをサポートしています。コンソールまたはAPIを通じて設定できます。CLSの詳細については、CLS製品ドキュメントをご参照ください。 前提条件
2. サブユーザーアカウントを使用してCLS関連の操作を行う場合は、CLS権限管理ガイドを参照してサブアカウントの認可を完了し、サブアカウントがCLSログセットとログトピックに関する読み取り/書き込み権限を持っていることを確認してください。 注意:
EdgeOneがサービスロールTEO_QCSLinkedRoleInRealTimeLogCLSを通じてお客様のログセットとログトピックにアクセスすることを承認する必要があります。EdgeOneはサービスロールを通じて、ログセットとログトピックの照会、インデックス設定の変更、ログ配信などの操作を行います。
操作手順
1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「ウェブサイトのセキュリティ強化」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで、「ログサービス」>「リアルタイムログ」をクリックします。
3. リアルタイムログページで、新しい配信タスクを作成をクリックします。
4. ログソース選択ページで、タスク名を入力し、ログタイプ、サービスリージョン、ログを配信するドメイン/L4プロキシインスタンスを選択し、次へをクリックします。
5. 配信コンテンツ定義ページ:
(必須)プリセットフィールドリストで、配信が必要なログフィールドを選択します。
(任意)カスタムログフィールドを追加します。リクエストヘッダー、レスポンスヘッダー、Cookieヘッダーから指定したフィールド名の値を抽出できます。 (任意)詳細設定でサンプリング比率を設定します。デフォルトではサンプリングは無効で、100%のログが宛先に配信されます。
注意:
CLSに配信する場合、JSON形式のみ選択できます。また、プレフィックス、サフィックス、区切り文字などの設定は有効になりません。
6. 宛先選択ページで、Tencent Cloud CLSを選択し、次へをクリックします。
7. 宛先情報ページで、ターゲットログセットの所在地域、ログセット、ログトピックを選択します。
注意:
SCFにはCLSログトピックへの書き込み権限制限があるため、EOリアルタイムログ配信先を設定する際は、SCFデフォルトログトピックや他クラウド製品のデフォルトログトピックを選択しないでください。配信失敗やログ検索不能の発生を防ぐためです。 8. 配信をクリックします。
9. ポップアップでインデックス設定方法を選択します。ワンクリックでインデックスを設定をクリックすることをお勧めします。EdgeOneは、お客様が以前に選択したログトピックに対してキーバリューインデックスを作成します。また、お客様自身でCLSコンソールに移動してインデックスを設定することもできます。なお、キーバリューインデックスを有効にしていない場合、ログを検索できなくなります。
注意:
ログ量が過大で、かつCLSログトピックの自動分割機能が無効になっている場合、またはパーティション値が上限に達している場合、CLSはログ配信リクエストの頻度を制限します。これにより、お客様のログデータが失われる可能性があります。このような問題を回避するには、CLSログトピックを参照して関連設定を行ってください。