tencent cloud

Tencent Cloud EdgeOne

AWS S3互換オブジェクトストレージへのプッシュ

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-11-03 14:38:54
AI翻訳・品質チェック済み
EdgeOneリアルタイムログプッシュは、コンソールまたはAPIを通じて設定でき、AWS S3 Signature Version 4認証アルゴリズムに対応したCOSにログをプッシュできます。例えば:

操作手順

1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「ウェブサイトのセキュリティ強化」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで、CLS > リアルタイムログをクリックします。
3. リアルタイムログページで、新しい配信タスクを作成をクリックします。
4. ログソース選択ページで、タスク名を入力し、ログタイプ、サービスリージョンを選択し、次へをクリックします。
5. 宛先選択ページで、AWS S3互換のCOSを選択し、次へをクリックします。
6. 配信コンテンツ定義ページ:
(必須)ログを配信するドメイン名/レイヤー4プロキシインスタンス/エッジ関数インスタンスを選択します。
(必須)プリセットフィールドリストで配信するログフィールドを選択します。
(任意)カスタムログフィールドを追加します。カスタムログフィールド名、および式を使用したカスタムログフィールド値をサポートします。
(任意)配信ログのフィルタリング条件を設定します。デフォルトでは全量ログが配信されます。
(任意)詳細設定でサンプリング比率を設定します。デフォルトではサンプリングは無効で、100%のログが宛先に配信されます。
(任意)詳細設定でログ出力形式を設定します。デフォルト形式はJSON Linesです。
次へをクリックします。
7. 宛先情報ページで、関連する宛先およびパラメータ情報を入力します。
パラメータ名
説明
エンドポイントURL
バケット名やパスを含まないURLです。例:https://cos.ap-nanjing.myqcloud.com
バケットリージョン
バケットが所在するリージョンです。例:ap-nanjing
バケット
バケット名およびログ保存ディレクトリです。例:your_bucket_name/EO-logs/。/で終わるディレクトリを入力したかどうかに関わらず、正しく解析されます。
ファイル圧縮
チェックを入れると、gzipでログファイルを圧縮します。
SecretId
バケットへのアクセスに使用するAccess Key ID。
SecretKey
バケットへのアクセスに使用するSecret Key。
8. 配信をクリックします。
9. リアルタイムログ配信タスクを発行すると、EdgeOneは接続性を検証するためにテストファイルをターゲットバケットディレクトリに配信します。例:1699874755_edgeone_push_test.txt。ファイルの内容は固定文字列「test」です。

ファイル名の説明

ログは指定のストレージバケットディレクトリに{{UploadTime}}_{{Random}}.log形式で保存され、日付(UTC+0)ごとにフォルダにアーカイブされます。例:20230331/20230331T185917Z_2aadf5ce.log。gzip圧縮を有効にした場合、ファイル名は20230331/20230331T185917Z_2aadf5ce.log.gzになります。
UploadTime:ログファイルのアップロード時間です。UTC+0タイムゾーンを採用し、形式は{{YYYYMMDD}}T{{HHMMSS}}Zのようになります。
Random:ランダム文字です。ログ量が多い場合、同じアップロード時間に複数のログファイルが存在する可能性があります。このランダム文字によって異なるファイルを識別します。
注意:
一部のお客様が早期に作成したリアルタイムログ配信タスクでは、ファイルパスとファイル名が引き続きUTC+8タイムゾーンで生成されます。この動作がご期待に沿わない場合は、お問い合わせください。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック