QcloudCLSReadOnlyAccessを設定し、CLSReadOnlyという名前を付けます。ポリシーのRoleArn情報をコピーします。PlayClsPolicyに設定します。{"version": "2.0","statement": [{"effect": "allow","action": ["sts:AssumeRole"],"resource": ["qcs::cam::uin/${YOUR_UIN}:roleName/CLSReadOnly"]}]}
PlayClsPolicyに設定します。ユーザー新規作成操作を送信した後、生成されたキーSecretIdとSecretKeyをコピーして保管します。.envファイルを作成し、RoleArn、SecretId、SecretKeyの情報を入力すると、必要なパラメータ値の入力が完了します。s_urlを連結します(任意。取得後、パスワード不要ログインプロジェクトの設定ファイルに入力します。パスワード不要ログインサービスにアクセスすると、このアドレスに自動的にリダイレクトされます)。https://console.tencentcloud.com/cls/search?region=<region>&topic_id=<topic_id>
パラメータ名 | 必須 | タイプ | 説明 |
region | はい | String | |
topic_id | いいえ | String | 日志主题 ID |
logset_name | いいえ | String | 日志集名称 |
topic_name | いいえ | String | 日志主题名 |
time | いいえ | String | 検索するログの開始時間から終了時間です。形式例:2021-07-15T10:00:00.000,2021-07-15T12:30:00.000 |
queryBase64 | いいえ | String | 検索分析ステートメントです。base64Urlエンコードを使用します。 |
hideWidget | いいえ | Boolean | 右下のカスタマーサービス/ドキュメントボタンを非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。 |
hideTopNav | いいえ | Boolean | Tencent Cloudコンソールの上部メニューを非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。 |
hideLeftNav | いいえ | Boolean | Tencent Cloudコンソールの左側メニューを非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。 |
hideTopicSelect | いいえ | Boolean | 日志主题選択コントロール(地域、日志集、日志主题を含む)を非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。 |
hideHeader | いいえ | Boolean | 日志主题選択コントロールおよびその行を非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。hideTopicSelectがtrueの場合にのみ有効です。 |
hideTopTips | いいえ | Boolean | 顶部の製品告知プロンプトを非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。 |
hideConfigMenu | いいえ | Boolean | 日志主题設定管理メニューを非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。 |
hideLogDownload | いいえ | Boolean | 原始ログダウンロードボタンを非表示にします:デフォルトでは非表示にしません。trueは非表示を表します。 |

CLS読み取り専用ロール、ロールを引き受けるカスタムポリシー、カスタムポリシーをバインドするサブアカウントを設定します。設定が完了したら、対応するRoleArn、SecretId、SecretKey情報を保存します。s_urlを取得します。 パラメータ名 | 必須 | タイプ | 説明 |
action | はい | String | 操作アクション。固定値は roleLogin です。 |
timestamp | はい | Int | 現在のタイムスタンプ |
nonce | はい | Int | ランダムな整数。値は10000~100000000です。 |
secretId | はい | String | STSから返される一時AK |
action=roleLogin&nonce=67439&secretId=AKI***PLE×tamp=1484793352
パラメータ | 必須 | 説明 |
リクエストホストとパス | はい | www.tencentcloud.com/login/roleAccessCallbackに固定されます。 |
リクエストメソッド | はい | GETまたはPOSTをサポートします。 |
GETwww.tencentcloud.com/login/roleAccessCallback?action=roleLogin&nonce=67439&secretId=AKI***PLE×tamp=1484793352
$secretKey = 'Gu5***1qA';$srcStr = 'GETwww.tencentcloud.com/login/roleAccessCallback?action=roleLogin&nonce=67439&secretId=×tamp=1484793352';$signStr = base64_encode(hash_hmac('sha1', $srcStr, $secretKey, true));echo $signStr;
$secretId = "AKI***"; //STSから返された一時的なAK$secretKey = "Gu5***PLE"; //STSから返された一時的なSecret$token = "ADE***fds"; //STSから返されたセキュリティTOKEN$param["nonce"] = 11886; //rand(10000,100000000);$param["timestamp"] = 1465185768; //time();$param["secretId"] = $secretId;$param["action"] = "roleLogin";ksort($param);$signStr = "GETwww.tencentcloud.com/login/roleAccessCallback?";foreach ( $param as $key => $value ) {$signStr = $signStr . $key . "=" . $value . "&";}$signStr = substr($signStr, 0, -1);$signature = base64_encode(hash_hmac("sha1", $signStr, $secretKey, true));echo $signature.PHP_EOL;
https://www.tencentcloud.com/login/roleAccessCallback?algorithm=<署名時の暗号化アルゴリズム、現在はsha1とsha256のみをサポートしており、未入力の場合はデフォルトでsha1になります>&secretId=<署名時のsecretId>&token=<一時キーtoken>&nonce=<署名時のnonce>×tamp=<署名時のtimestamp>&signature=<署名文字列>&s_url=<ログイン後の目的URL>
https://www.tencentcloud.com/login/roleAccessCallback?nonce=52055817&s_url=https%3A%2F%2Fconsole.tencentcloud.com%2Fcls%2Fsearch%3Fregion%3Dap-guangzhou%26start_time%3D2020-05-26%25252014%25253A01%25253A18%26end_time%3D2020-05-26%25252014%25253A16%25253A18&secretId=AKID-vHJ7WPHcy_RVIOm-QTIktXOf9S9z_k_JackOp3dyQPJwmDrNLQJuiNuw9******&signature=eXeWaDn6iJlcPp1sqqGd6m9%2FQk****×tamp=1592455018&token=5e4vuBHL7fBQPi1V9fvSINw4Vu7PSr9Ic3de78b86109c171eb4e3ea27c137c1fIWKU8JC-LO01L87sIYlfTSaHHXeHcqim7Jg9hBuN2nbdfgeBUPXhmpyAk4G6e9bHFZ-7yNRig7Y33CQHxh6jOesP4VfhRzQprWGRtC5No1ty******-aoj_WJhA55oyvqaqxw2jtTdh8nx9OjJr3tlbIa9oJe7aZYoPbdpFqrF6ZjlCPPap2yQB_SkUsWwDl_9BrK2Km3U2IocdvQ7QxrW0ts1aiBi7xtTSJRcfkBYPYEV_YoJrtkhYW3E4L47imA1bfVAjM9F5uKWzVzsDGDT0aCUU9mqdb4vjJrY8tm-wJKKEe8eiyY9EbkH3VWnFV2YocYNDJqFyjKOWR******

フィードバック