tencent cloud

Cloud Log Service

ブラウザJavaScript SDKによるログアップロード

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-12 15:13:59
AI翻訳
本文では、CLSのブラウザJavaScript SDKを使用してログアップロードを迅速に実行する方法を説明します。SDKの使用方法の詳細については、コードリポジトリtencentcloud-cls-sdk-js-webを参照してください。

前提条件

ログトピックで匿名アップロードを有効にしてください。

開発環境の準備

接続を開始する前に、Node.jsをダウンロードしてインストールしてください。ダウンロードアドレスおよび関連操作については、Node.js公式サイトを参照してください。
以下ではCentOSシステムを例として、次のコマンドを使用して開発環境をインストールできます。
# EPELリポジトリのインストール
sudo yum install epel-release -y
# Node.jsとnpmのインストール
sudo yum install nodejs npm -y

ブラウザJavaScript SDKのインストール

1. プロジェクトディレクトリを作成して入ります。
git clone https://github.com/TencentCloud/tencentcloud-cls-sdk-js.git
cd tencentcloud-cls-sdk-js
2. npmを通じてSDKをインストールします。
npm install
npm install tencentcloud-cls-sdk-js-web

リクエストパラメータ

変数
タイプ
必須/任意
説明
endpoint
String
はい
ドメイン情報です。入力時は、利用可能なリージョンのAPIアップロードログタブに記載されているドメインをご参照ください。
retry_times
integer
はい
再試行回数。
Source
String
いいえ
送信元IPアドレス。
topicID
String
はい
日志主题的 ID 信息。

ログアップロードのコード例

以下のコードはブラウザJavaScriptを例として、SDKを呼び出してログアップロードを実行する操作を示します。
const { Log, LogGroup, AsyncClient, PutLogsRequest } = require('tencentcloud-cls-sdk-js-web');

// AsyncClientインスタンスを作成します。
let client = new AsyncClient({
endpoint: "ap-xxxxxxx.cls.tencentcs.com", // ドメイン名情報を入力してください。入力方法はhttps://www.tencentcloud.com/document/product/614/18940#.E5.9F.9F.E5.90.8Dを参照し、リンク内のAPIアップロードログタブにあるドメイン名を確認してください。
retry_times: 10,
});

// LogGroupインスタンスを作成します。
let logGroup = new LogGroup();
logGroup.setSource("1.X.XX.XX"); // お客様のIPアドレスに置き換えてください。

// Logインスタンスを作成します。
let log = new Log(Date.now());
log.addContent("hello", "hello world1");
log.addContent("world", "hello world2");

// LogをLogGroupに追加します。
logGroup.addLog(log);

// PutLogsRequestインスタンスを作成します。
let request = new PutLogsRequest("8bbXXXXXXXXXXXXXXXXXXXXXXXXXXXX", logGroup); // お客様のtopicIDに置き換えてください。

// ログをアップロードします。
async function uploadLogs() {
try {
let data = await client.PutLogs(request);
console.log("Logs uploaded successfully:", data);
} catch (error) {
console.error("Error uploading logs:", error);
}
}

// ログをアップロードする関数を呼び出します。
uploadLogs();

おわりに

以上の手順により、Tencent Cloud CLSのブラウザJavaScript SDKを使用して、ログのアップロード操作を迅速に完了できます。問題が発生した場合は、お問い合わせください。


ヘルプとサポート

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

フィードバック