php -v
curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
composer require tencentcloud/tencentcloud-cls-sdk-php
変数 | タイプ | 必須/任意 | 説明 |
endpoint | String | はい | |
accessKeyId | String | はい | TencentCloud APIキー情報です。キー情報の取得は、APIキー管理で行ってください。また、キーに関連付けられたアカウントに、対応するSDKログアップロード権限が付与されていることを確認してください。 |
accessKey | String | はい | TencentCloud APIキー情報です。キー情報の取得は、APIキー管理で行ってください。また、キーに関連付けられたアカウントに、対応するSDKログアップロード権限が付与されていることを確認してください。 |
topicId | String | はい | 日志主题的 ID 信息。 |
token | String | いいえ |
<?phprequire_once __DIR__ . '/vendor/autoload.php'; // Composerオートローダーを読み込みます。use TencentCloud\\Cls\\Models\\Request\\PutLogsRequest;use TencentCloud\\Cls\\Models\\LogItem;use TencentCloud\\Cls\\Client;use TencentCloud\\Cls\\TencentCloudLogException;function putLogs($client, $topicId) {$contents = array(//ログのkeyとvalueの内容を設定します。前がkeyで、後ろがvalueです。'TestKey' => 'TestContent','test2' => 'helloworld');$logItem = new LogItem();$logItem->setTime(time()); // ログ時間を設定します。$logItem->setContents($contents); // ログ内容を設定します。$logItems = array($logItem); // ログ項目配列を作成します。}try {$response = $client->putLogs($request); // リクエストを送信します。var_dump($response->getRequestId()); // リクエストIDを出力します。} catch (TencentCloudLogException $ex) {var_dump($ex); // Tencent Cloudログ例外をキャッチして出力します。} catch (Exception $ex) {var_dump($ex); // その他の例外をキャッチして出力します。}}// ドメイン名情報を入力してください。ドメイン名については、リンク内のAPIアップロードログタブにあるドメイン名を参照してください:https://www.tencentcloud.com/document/product/614/18940#.E5.9F.9F.E5.90.8D$endpoint = 'ap-xxxxxxxx.cls.tencentcs.com';// TencentCloud APIキー情報を入力してください。キー情報の取得はこちらから:https://console.tencentcloud.com/cam/capi// また、キーに関連付けられたアカウントに、対応するログアップロード権限が付与されていることを確認してください。権限設定ガイド:https://www.tencentcloud.com/document/product/614/45004#.E4.BD.BF.E7.94.A8-api-.E4.B8.8A.E4.BC.A0.E6.95.B0.E6.8D.AE// この例では環境変数から取得します。環境変数設定ガイド:https://www.tencentcloud.com/document/product/614/113851?from_cn_redirect=1$accessKeyId = getenv('TENCENTCLOUD_SECRET_ID');$accessKey = getenv('TENCENTCLOUD_SECRET_KEY');// アップロードするログのトピックIDを設定し、お客様のTopic IDに置き換えます。$topicId = 'YOUR_TOPIC_ID';// 一時キーのtokenです。一時キーを使用する場合は入力できます。一時キー設定ガイド:https://www.tencentcloud.com/document/product/614/72785$token = "";// クライアントを作成します。$client = new Client($endpoint, $accessKeyId, $accessKey, $token);// 関数を呼び出してログを送信します。putLogs($client, $topicId);
フィードバック